Español
Foro

OOP: Struktur a Klasse transferencia

 
Bin Yo a dusselig?

¿Cómo se puede Yo una globaldefinierte y dimensionierte Struktur por Konstruktorparameter a una Klasse transferencia, sodaß Yo en el with-Sinne zugreifen kann...?
 
26.09.2006  
 



Hm determinado encima el Largo - el Adresse el Bereichsvariablen el ya a Struktur definierten Variable?
 
26.09.2006  
 




Michael
Wodrich
struct xy = x&,y&
proc obj.meth
parámetros b#
with b#
.x& = ...
.y& = ...
endwith
 
Programmieren, das spannendste Detektivspiel der Welt.
26.09.2006  
 




Michael
Wodrich
Largo va auch, aber Usted puede el Parámetro igual como Zona angeben - lo muß entonces aber auch uno ser. Geht glaube Yo sólo de v9, vorher war long zwingend.
 
Programmieren, das spannendste Detektivspiel der Welt.
26.09.2006  
 



Michael Wodrich
struct xy = x&,y&
proc obj.meth
parámetros b#
with b#
.x& = ...
.y& = ...
endwith


Pensé el scheiternd probiert a haben, otra vez Syntax überprüfen...
 
26.09.2006  
 



Ok anders...

Yo una Struktur
KompilierenMarcaSeparación
Struct xy=x&,y&
und eine Klasse
class my=+my@,#xy#(8)
//konstruktor

proc my.my

    parameters .xy#

    with .xy#

        *jammer*

    endwith

endproc

declare myclass#,myxy#
dim myxy#,xy
myclass#=new(my,xys=s2>)

Ist me todavía a helfen?
 
26.09.2006  
 




Michael
Wodrich
class my=+my@,#xy#(8)

class my=#xy,+my@ Struktur direkt angeben

Sonst mußt Usted intern en el Método una Strukturbereich invertir y tricksen.
(Zeiger verbiegen, en el Hilfedatei es a una Ejemplo)
 
Programmieren, das spannendste Detektivspiel der Welt.
26.09.2006  
 



Yo hoffte ums Zeigerholen drumherumzukommen!
 
26.09.2006  
 




RGH
Und como es así:
KompilierenMarcaSeparación
!
Struct Xy = x&, y&
und eine Klasse
Class My = +My@,
#Xy#(8)
konstruktor

Proc My.my

    Parameters Pos#

    With Pos#

        Print .x&
        Print .y&

    Endwith

Endproc

Declare Myclass#,
Myxy#
Dim Myxy#, Xy

With Myxy#

    .x& = 45
    .y& = 75

EndWith

Myclass# = New(My, Myxy#)
WaitInput

So funktioniert lo einwandfrei.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
26.09.2006  
 



Sí genau, así Tuve me auch pensamiento - y lo funktioniert!

Tuve wohl algo a el Syntax verkehrt.
 
26.09.2006  
 




RGH
IF
Sí genau, así Tuve me auch pensamiento - y lo funktioniert!

Tuve wohl algo a el Syntax verkehrt.


Sí, du versuchtest en lugar de el Struktur incluso el Typdefinition el Struktur a übergen:

myclass#=new(my,xy)

Und el kann no gutgehen. Ansonsten puede Estructuras (no deren Typdefinitionen) y Objetos (no el Klassennamen) direkt encima Parámetros transferencia voluntad.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
26.09.2006  
 



Hm klar lol natürlich - habe simplemente no genug aufgepasst...

Gracias Roland!
 
26.09.2006  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.600 Views

Untitledvor 0 min.
Jörg Sellmeyer24.01.2013

Themeninformationen

Dieses Thema ha 3 subscriber:

iF (8x)
Michael Wodrich (4x)
RGH (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie