Einzelnen Beitrag anzeigen

Benutzerbild von X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: Problem mit TFileStream/ReadBuffer

  Alt 6. Nov 2003, 18:01
Zitat von scp:
Also, erstmal würde ich statt Integer eher LongWord verwenden, da die Länge eines String ja nie negativ ist.
Dann brauche ich mehr Infos. Z.B. hast du bei der Lese- und bei der Schreibmethode die Variable Count gleichermassen als integer deklariert? Gibt es bei den Strings, die gespeichert werden, welche die eine Länge von 0, also keinen Inhalt haben? WEnn die Datei DatM existiert, willst du sie dann überschreiben oder die Daten anhängen?
Werde den Code oben wahrscheinlich nicht mehr gebrauchen, da ich es jetzt ganz anders und mit weniger Aufwand lösen werde. Aber interessieren tut es mich doch was da schief gelaufen ist.

Also Count ist bei beiden als Integer deklariert (ist irgendwie Gewohnheit , aber hast natürlich recht), und bei den Strings gibt es auch "Leerstrings" wo ich dann also nur die Länge 0 speicher. Die Datei an sich soll überschrieben werden falls vorhanden.

Aber den Vorgang hab ich mit sowie auch ohne Leerstrings getestet, also das funktioniert an sich eigentlich.
  Mit Zitat antworten Zitat