-> Hier kostenlos registrieren
Hallo zusammen,
ich habe mal wieder ein kleines Problem.
Ich habe ein FB mit einem UDT-Eingang erstellt. Es handelt sich dabei um eine Struktur, die per TCP/IP mit Hilfe des FC5 versendet werden soll. Der FC5 wird innerhalb des FBs aufgerufen. Nun benötigt aber der FC5 auch die Länge der zu übertragenen Daten (LEN). Da sich die Struktur sich auch mal ändern könnte, möchte ich die Länge der Struktur ermitteln und dem FC5 übergeben.
Bis jetzt versuche ich wie folgt die Länge zu ermitteln:
SData ist vom Typ des UDTs.
Leider habe ich damit kein Erfolg, da dies nur bei einem ANY-Pointer funktioniert.
Weiss jemand wie man das machen kann.
Gruß, Woto
ich habe mal wieder ein kleines Problem.
Ich habe ein FB mit einem UDT-Eingang erstellt. Es handelt sich dabei um eine Struktur, die per TCP/IP mit Hilfe des FC5 versendet werden soll. Der FC5 wird innerhalb des FBs aufgerufen. Nun benötigt aber der FC5 auch die Länge der zu übertragenen Daten (LEN). Da sich die Struktur sich auch mal ändern könnte, möchte ich die Länge der Struktur ermitteln und dem FC5 übergeben.
Bis jetzt versuche ich wie folgt die Länge zu ermitteln:
Code:
L P##SData
LAR2
L W [AR2,P#2.0]
T #t_SLEN
Leider habe ich damit kein Erfolg, da dies nur bei einem ANY-Pointer funktioniert.
Weiss jemand wie man das machen kann.
Gruß, Woto