MaximilianBauer
Level-2
- Beiträge
- 12
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Ich will einen Struct haben in dem mehrere gleiche UDTs verwendet werden.
Hierfür könnte ich zwar ein Array nehmen, ich will aber im Programm diesen Unterelementen fixe Namen geben können.
Nun will ich aber per Index auf Unterelement zugreifen, das optimalerweise über einen Baustein und als Variant übergeben.
Heißt:
Baustein kriegt Index, die Struktur und ein EinzelUDTElement als INOUt, Baustein schreibt mir den gewählten Index auf mein Einzelelement.
Wie setzt ich das um, ich hab nur Ideen die sich viel zu hacky anfühlen, wie z.B. als Variant zu Bytearray serializen, über UDT Länge und Index meine relevanten Bytes wieder deserializen und so das Einzelelement rauszukriegen.
Hierfür könnte ich zwar ein Array nehmen, ich will aber im Programm diesen Unterelementen fixe Namen geben können.
Nun will ich aber per Index auf Unterelement zugreifen, das optimalerweise über einen Baustein und als Variant übergeben.
Heißt:
Baustein kriegt Index, die Struktur und ein EinzelUDTElement als INOUt, Baustein schreibt mir den gewählten Index auf mein Einzelelement.
Wie setzt ich das um, ich hab nur Ideen die sich viel zu hacky anfühlen, wie z.B. als Variant zu Bytearray serializen, über UDT Länge und Index meine relevanten Bytes wieder deserializen und so das Einzelelement rauszukriegen.