Hallo,
- Welche
Exception wird denn geworfen?
- Eine Ini-Datei im Programmverzeichnis ist keine gute Idee, Otto-Normal-User hat auf den Programme-Ordner keine Schreibrechte.
Zugriffsverletzung bei Adresse 009409A 12 in Modul 'Programm.Exe'. Lesen von Adresse 0000FFC4.
Ich rufe das hier im OnCreate auf:
Delphi-Quellcode:
var
lEinstellungen: TTFormEinstellungen;
begin
if not(FileExists(ParamStr(0) + 'Test.INI')) then
begin
//Einstellungen-Fenster öffnen, Daten selbst eintragen, Übernehmen -> Programm starten
ShowMessage('Ini-Datei nicht gefunden. Daten im nächsten Schritt selbst eintragen.');
lEinstellungen.BringToFront;
end;
end;
Mir ist klar das es so noch nicht gehen kann, aber auch noch nicht so ganz wie ich das lösen soll.