StringList.SaveToFile speichert nicht vollständig
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe eine Stringliste, die ich mit savetoFile speichere. Ich hatte mich nun eine Zeitlang über fehlende Daten gewundert und hab mir das ganze mal im Debuger angeschaut...
Meine Stringliste enthällt zum Zeitpunkt der Speicherung z.B. 24 Zeilen. Die mit SaveTofile erzeugte Datei enthällt jedoch nur 15 Zeilen. Alle Daten ab StringListe[16] bis StringListe[24] stehen nicht im Textfile... Warum? Inhalt derTextdatei unmittelbar nach dem Speichern:
Code:
M****** **** (r) Server (Release 0.9 ALPHA for Windows/32) 04.08.2009 07:43:42
Copyright 2009 by Michael Fritzsche Server directory: Y:\data Elapsed time: 0 days 00:00:00 M****** EasyCom: 2.3.0.2008 (supported) Console Logging: Enabled > |
Re: StringList.SaveToFile speichert nicht vollständig
Was steht in StringListe[16] und StringListe[15] drin?
|
Re: StringList.SaveToFile speichert nicht vollständig
Befindet sich an der Stelle, an der er abbricht irgend ein Sonderzeichen?
|
Re: StringList.SaveToFile speichert nicht vollständig
Liste der Anhänge anzeigen (Anzahl: 1)
In der Liste befinden sich Keine Sonderzeichen.
|
Re: StringList.SaveToFile speichert nicht vollständig
Angenommen es befinden sich keine Sonderzeichen in der Liste und es wird die Klassen-Methode SaveToFile verwendet.
Wie wird TStringList um weitere Einträge erweitert (.Add() oder List[i] := 'xxx' )? Anders gefragt, stimmt TStringList.Count mit der erwartetet Zeilenzahl überein? |
Re: StringList.SaveToFile speichert nicht vollständig
Zitat:
Schreib den Inhalt vor dem Speichern mal in eine Variable und guck dir an, was da drin steht im Debugger und per ShowMessage. Bist du auch sicher, dass alles zeilen korrekt hinzugefügt werden? Nicht das bei einer if-Abfrage was verloren geht oder so. |
Re: StringList.SaveToFile speichert nicht vollständig
:oops: Arrgh... wer lesen kann ist klar im Vorteil..
Da hatte ich doch glatt vergessen in einer Zeile der Logging Routine neben dem Dateinamen auch noch den Pfad fürs Log anzugeben. Die ganzen Dateien sind dann natürlich im Programmverzeichnis gelandet ;) Es wurden zwar neue Logs erzeugt, aber die Folgedateien waren an der falschen Stelle. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz