rabado
Mitglied
Hallo Zusammen,
ich habe folgendes Problem:
Ich lese aus einer Tabelle aus einer Spalte einen 140 Byte großen Wert.
Dieser Wert setzt sich aus einem Array zusammen, welches 10 x die folgende Struktur enthält:
Dem zur Folge hätte ich nun ein Array
Wie bekomme ich nun das gelesene 140-Byte Array in das Array MyArr ?
Beim Initialisieren Des Array und der Zuweisung mit
Hierbei bekomme ich aber immer den Fehler, dass das Ziel Array mit 10 Bytes zu klein ist, es müsste nach mienem Verständnis aber 140 Bytes groß sein 10*(4+4+2+4).
Oder habe ich hier einen Denkfehler?
Danke für die Hilfe im Vorraus,
Ralf
ich habe folgendes Problem:
Ich lese aus einer Tabelle aus einer Spalte einen 140 Byte großen Wert.
Dieser Wert setzt sich aus einem Array zusammen, welches 10 x die folgende Struktur enthält:
Code:
public structure MyStruct
Dim Wert1 as Integer
Dim Wert2 as Integer
Dim Wert3 as Short
Dim Wert4 as Integer
End Structure
Dem zur Folge hätte ich nun ein Array
Code:
dim MyArr() as MyStruct
ReDim MyArr( 0 to 9)
Wie bekomme ich nun das gelesene 140-Byte Array in das Array MyArr ?
Beim Initialisieren Des Array und der Zuweisung mit
Code:
Array.Copy(myRow.ItemArray(0), myArr, 140)
Oder habe ich hier einen Denkfehler?
Danke für die Hilfe im Vorraus,
Ralf