Gut das die Sourcen vorliegen:
ini := TIniFile.Create('Folder.ini');
Sonst hätte ich glatt verpaßt, das da wieder wer mein Windowsverzeichnis zumüllt.
Ini-Dateien ohne Pfadangabe werden im Windowsverzeichnis angelegt!
Diese Abfrage
Delphi-Quellcode:
if FileExists('Folder.ini') then
DeleteFile('Folder.ini');
ini := TIniFile.Create('Folder.ini');
funktioniert bei mir garantiert nicht! Ich setze beim Programmstart niemals das Startverzeichnis. Das Suchverzeichnis für FileExists ist also rein zufällig.
Aber irgendwie ist das auch alles egal, weil Du in der nächsten Zeile wieder die INI im Windowsverzeichnis anlegst/öffnest.