Zitat von
urbanbruhin:
@Nuclear-Ping
danke für den code, werde ihn vermutlich heute abend ausprobieren!
ich dachte immer, ich müsse pro wert 2 mal stream.write oder stream.read aufrufen, so wie es bei den strings ist...
Bei Strings musst du das so machen, da sie zu Beginn keine bestimmte Größe haben. Daher speicherst du die Länge, dann den String. Und beim Laden liest du zuerst die Länge, dann den String mit der Länge.
Bei Typen die Zahlen beinhalten ist das aber was anderes. Da kannst du mit SizeOf (DatenTyp) arbeiten.