Zitat von
MagicAndre1981:
System.AssignFile(FOut, ExePath + 'appinit.txt');
ganz böse!
Niemals Logdateien oder INI Dateien in den Programmordner packen! Aber Vista hats du standardmäßig keine Adminrechte mehr (
UAC), also kannst du nicht mehr in den Ordner C:\Programme schreiben.
Ich weiß, aber das ist 1. nur zu Testzwecken und 2. bin ich auf dem System Admin. In der Releaseversion schreibt mein Programm seine Daten nach
TempPath:= SysUtils.GetEnvironmentVariable('temp');