Forum: Programmieren allgemein
by himitsu,
20. Mär 2014
Eine TStringList selber ist eigentlich sehr robust und fehlerunanfällig.
Wenn da was kapput geht, dann liegt das fast immer an jemand Anderem.
- nicht threadsichere Zugriffe (würde ich hier ausschließen, da ja nur in dem einem Thread drauf zugegriffen wird)
- Buffer-Overflows, welche die Daten der Stringliste überschreiben und dabei zerstören
Oder die StringListe ist eigentlich ganz,...
Forum: Programmieren allgemein
by himitsu,
18. Mär 2014
Was wohl passiert, wenn die Datei "in use" ist. :roll:
if not IsFileInUse(AppDataPath + 'Jobs.jlf') then
begin
LList := TStringList.Create;
try
...
PS:
//for i := 0 to Puffer.Count - 1 do
Forum: Programmieren allgemein
by himitsu,
18. Mär 2014
Ich hätte jetzt, daran gedacht, daß er im Debugmodus war und nicht schnell genug auf F7/F8 geklickt hat, wodurch diese Differenz entstand.
Sonst erstmal nix schreib, da ja bereits Alles/Vieles gefragt wurde.