Zeiger/Pointer auf eine Struktur

logo78

Level-1
Beiträge
84
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
War die letzten Jahre eigentlich hier immer nur als silent-reader unterwegs,
bis ich mit der Suchfunktion und seinem Captcha-Code ;) nicht mehr klar-bzw. weiterkam...

Warum kann ich Elemente in Strukturen nicht indirekt adressieren?

Ich habe zwei Arrays als Eingangsparameter in einem FB. Der eine in einer Struktur der andere im 'root' quasi.
Der in der Struktur lässt sich nicht indirekt auslesen, immer rot & syntaxfehler.
Das gleiche Trauerspiel auch mit anderen Datentypen.

Code:
L p##Struktur.Array //geht nicht
L p##Array2 //geht

Liegt da irgendwo ein _Hund begraben?
 
Hallo,
leider liegt da kein Hund begraben ... du kannst in AWL nur den Pointer auf die Struktur selbst legen - auf die Unterelemente nicht - das hätte ich auch schon mal so dann und wann gebrauchen können ...:rolleyes:

Die einzige Chance, die du da hast wäre :
1.) die Versatz-Pointer selbst errechnen
2.) das Ganze mit SCL programmieren - dort kannst du diese Elemente direkt ansprechen.

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Schade eigentlich; Danke Larry.
1)für meinen Kontext wäre das relativ aufwendig, da auch zum einen bei einer Änderung der Struktur der ganze Versatz neu einberechnet werden müsste. Dann wäre der Ganze Aufwand mit der Standardisierung dahin; kann ja dann gleich Merkerwörter nehmen ;)

2)Das werde ich wohl müssen; oder eben halt die ganzen Strukturen anpassen; Hilfe ;)
 
Zurück
Oben