Ich benutze einen TFileStream und lese daraus bzw schreibe darin sequentiell Daten nur innerhalb kurzer try .. finally Blöcke.
Hin und wieder passiert es, wenn beim Starten des Prog (aus der Entwicklungsumgebung, anders hab ichs noch nicht probiert) Daten aus dem File gelesen werden, das Prog sehr lange zum Starten braucht. Wenn es dann startet, stellt sich heraus, daß keine Daten gelesen werden konnten (es handelt sich um Farbdaten bzw. die vordefinierten Farben aus einem Color-Dialog). Wenn ich dann ins File schaue sind zwar Daten da, aber an diese angehängt stehen zwei Pfade (die zum Delphi Verzeichnis zeigen), die ich aber garnicht in das file geschrieben habe!
Zusätzlich scheint die Festplatte ständig zu arbeiten, das System wird etwas langsam. Das gibt sich, wenn ich das File lösche.
Hat jemand eine Ahnung, was da sein könnte?