Forum: Object-Pascal / Delphi-Language
by NickelM,
6. Jul 2012
An die Strings hatte ich auch garnicht mehr gedacht. :oops: War spät :-D
Wie schon erwähnt wurde im anderen Thread, eine Klasse von TObject mit eigener SaveToStream/File und LoadFromStream/File Methode wäre das Beste. Ich hab eine Record gespeichert der nur Typen wie Integer,Cardinal usw. enthielt. Wo die wichtigsten Sachen drin waren. Wenn ich einen String benötigt hatte, hab ich, wenns ging...
Forum: Object-Pascal / Delphi-Language
by NickelM,
4. Jul 2012
Das Ding ist du kannst nicht einfach eine dynamischen Array in einem Stream aller
Stream.WriteBuffer(FzzV,SizeOf(TFzzV)); speichern, da :
- Dynamischer Array ist nur ein Pointer(Adresse), die eine Größe von 4 Bytes hat.
- Delphi setzt vor dem Pointer vom dynamischen Array, ist die Größe bei SetLength initalisiert Delphi den Speicher für den Pointer vom Dynamischen Array. Ein Dynamischer Array...