Byte-Array macht Schwierigkeiten - Anfängerfehler?

Hallo, ich habe ein kleines Problem, ich tippe auf Anfängerfehler :wink:

Ich deklariere Dim Speicher() As Byte.

Nun möchte ich gerne Speicher() bestücken und versuche Speicher(0) = 125. Geht nicht. Ich versuche es dann mit Speicher.SetValue(125, 0), doch auch das klappt nicht.

Schließlich deklarierte ich Speicher As New Byte, doch das geht ebenfalls nicht.

Ich möchte nur ein Byte-Array anlegen, und dies nach und nach bestücken. Vor der „Befüllung“ des Arrays steht die endgültige Länge des Arrays noch nicht fest.

Könnt ihr mir bitte helfen???

Vielen Dank im Vorraus

Optimus Prime

Hat sich schon erledigt:
http://www.vb-magazin.de/forums/forums/p/4413/17083…

Kai

Hat sich schon erledigt:
http://www.vb-magazin.de/forums/forums/p/4413/17083…

Kai

Hallo Kai!
Auch wenn das dort gezeigte Redim funktionieren mag, ist es doch furchtbar ineffizient.
Kleiner Tip: Schau’ Dir mal die Klasse MemoryStream an, die ist vermutlich für Deine Einsatzzwecke gut geeignet. Du kannst beliebig nach und nach Bytes reinschreiben und musst Dich nicht um die Größe des dabei verwendeten Puffers kümmern.

Gruß,
Martin