Der Setup-Dialog von Andorra will eine adsettings.ini im Programmverzeichnis speichern.
Abhilfe:
In der Datei AdSetupDlg.Pas im Constructor von TAdSetup folgende Zeile
FIni := TIniFile.Create(ExtractFilePath(ParamStr(0))+'adsettings.ini');
ersetzen mit
FIni := TIniFile.Create(GetEnvironmentVariable('APPDATA')+'\adsettings.ini');
Dadurch wird die Ini-Datei im zugehörigen Userverzeichnis geschrieben.
Vielleicht kann das Andreas ja gleich von Haus aus mit einbauen
//Edit
Noch besser ist
FIni := TIniFile.Create(GetEnvironmentVariable('APPDATA')+'\'+ChangeFileExt(ExtractFileName(ParamStr(0)),'.ini'));
Dann hat die Ini-Datei immer den gleichen Namen wie die EXE, was bei mehreren Andorra-Anwendungen Sinn macht, damit jede Anwendung eigene Einstellungen haben kann.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)