Panzerknacker
Level-1
- Beiträge
- 116
- Reaktionspunkte
- 23
-> Hier kostenlos registrieren
Hallo zusammen,
ich suche eine Möglichkeit per SCL die Länge eines UDT's auszulesen. Habe hier schon reichlich Threads zu diesem Thema abgeklappert, jedoch noch keine Lösung gefunden, da meistens nicht die Länge des UDT's ausgelesen werden soll sondern der Struktur im DB wo der UDT verwendet wird.
Beispiel:
UDT1:
Also ist mein UDT 4 Byte lang
DB:
Der DB hingegen ist nun 400 Byte lang
An meinem FC binde ich einen ANY-Pointer al VAR_INPUT an über den ich ja die DB Nummer, die Länge der Struktur etc. alles verarbeiten kann. Aber wie funktioniert es, das ich nur die Länge des UDT's erhalte?
Viele Grüße
Matthias
ich suche eine Möglichkeit per SCL die Länge eines UDT's auszulesen. Habe hier schon reichlich Threads zu diesem Thema abgeklappert, jedoch noch keine Lösung gefunden, da meistens nicht die Länge des UDT's ausgelesen werden soll sondern der Struktur im DB wo der UDT verwendet wird.
Beispiel:
UDT1:
Code:
a WORD W#16#0
b WORD W#16#0
DB:
Code:
x ARRAY[1..100]
UDT1
An meinem FC binde ich einen ANY-Pointer al VAR_INPUT an über den ich ja die DB Nummer, die Länge der Struktur etc. alles verarbeiten kann. Aber wie funktioniert es, das ich nur die Länge des UDT's erhalte?
Viele Grüße
Matthias