Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#4

AW: LoadFromFile lädt 0 anstelle einer Zahl

  Alt 17. Feb 2014, 16:51
Bist du sicher, daß du die richtige Datei lädst?
Wobei man sich hier ja auch mal ganz gut im Debugger ansehen könnte, was geladen wird.

Die for-Schleife mit den Leerstrings kannst du weglassen, da das LoadFromFile sowieso alle neu macht.
Nein, nicht unbeding. Beim Speichern sollte er besser alle Zeilen erstellen/initialisieren.
Aber ja, beim Laden bringt es nichts, wenn er vorher Leerzeilen hinzufügt. (wenn er schon nichts prüft, sollte nach dem LoadFromFile die nötige Mindest-Zeilen-Anzahl erstellt werden)

Bei TMemo.Lines bekommt man für leere Zeilen einen Leer-String, aber eine TStringList wirft da eine Exception, wenn man auf nichtexistierende Werte zugreift.
Wobei es sicherlich besser wäre, das beim Lesen auch abzufangen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat