-> Hier kostenlos registrieren
Hallo,
will durch einen FB einen Pointer weitergeben -> "Zugriff auf unerlaubte Adresse..." ist das Ergebnis.
VAR
aX : TRiesengross;
FBx
VAR_INPUT
aIn: POINTER OF TRiesengross;
Übergabe: FBxInstanz( aIn:= ADR(aX) );
Zugriff
aX^.element... => OK
im FBx wird auch ein FBy instanziert.
FBy
VAR_INPUT
aAuchIn: POINTER OF TRiesengross;
Übergabe: FByInstanz( aAuchIn:= aIn );
Zugriff
aAuchIn^.element... => KRACK
Wie geht es richtig?
kurt
will durch einen FB einen Pointer weitergeben -> "Zugriff auf unerlaubte Adresse..." ist das Ergebnis.
VAR
aX : TRiesengross;
FBx
VAR_INPUT
aIn: POINTER OF TRiesengross;
Übergabe: FBxInstanz( aIn:= ADR(aX) );
Zugriff
aX^.element... => OK
im FBx wird auch ein FBy instanziert.
FBy
VAR_INPUT
aAuchIn: POINTER OF TRiesengross;
Übergabe: FByInstanz( aAuchIn:= aIn );
Zugriff
aAuchIn^.element... => KRACK
Wie geht es richtig?
kurt