Hallo,
ich möchte mit einer externen Hardware Daten austauschen. Dazu übergebe ich ein Byte-Array an eine Dll. Um die Daten auswerten zu können kopiere ich sie mittels Marshal.PtrToStructure in die jeweils passende Struktur. Nun zu meinem Problem: Ich arbeite mit verschiedenen Strukturen, die teilweise Arrays mit mit dynamischer Länge enthalten. Zur Verarbeitung von Arrays mit fester Größe gibt es ja einige Beispiele im Netz, aber die beschneiden mir mein dynamisches Array auf ein einziges Element, wenn ich keine ConstSize vorgebe. Wer kann mir sagen, wie man hier vorgehen muss?
Vielen Dank im voraus!
ich möchte mit einer externen Hardware Daten austauschen. Dazu übergebe ich ein Byte-Array an eine Dll. Um die Daten auswerten zu können kopiere ich sie mittels Marshal.PtrToStructure in die jeweils passende Struktur. Nun zu meinem Problem: Ich arbeite mit verschiedenen Strukturen, die teilweise Arrays mit mit dynamischer Länge enthalten. Zur Verarbeitung von Arrays mit fester Größe gibt es ja einige Beispiele im Netz, aber die beschneiden mir mein dynamisches Array auf ein einziges Element, wenn ich keine ConstSize vorgebe. Wer kann mir sagen, wie man hier vorgehen muss?
Vielen Dank im voraus!
Comment