Forum: Object-Pascal / Delphi-Language
Delphi
by neolithos,
18. Nov 2003
Warum nicht???
Mein Bsp. ausführlicher (nur einlesen):
BlockRead-> ersten 4 Bytes in dwLength
GetMem(fData, 4 * dwLength + 4) <- obwohl ich mir an dieser Stelle nicht sicher bin ob ich Delphi mit seiner String-Verarbeitung durcheinander bringe (deshalb verwende ich meistens PChar's, die sind eindeutig)
fData.dwLength := dwLength;
Und dann für jeden Eintrag:
Forum: Object-Pascal / Delphi-Language
Delphi
by neolithos,
17. Nov 2003
Ich würde das so machen!
?? = record
dwLength : Cardinal; // Anzahl der Zeichen
fStrs : array of String;
end;
Einfache währe eine TStringList nachkomme!
In die Datei wird dann gespeichert: