hmmm... jetzt mal ne gute frage... ich hab jetzt das programm im hauptverzeichnis... starte es und es schliesst sich direkt wieder, aber genau das will ich doch verhindern mit der if-abfrage??? hab es mal mit dem dem application.terminate versucht:
Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
if not fileexists('main.exe')
then showmessage('muss sich im hauptverzeichnis befinden');
begin
application.terminate; // <--- soll sich nur schließen wenn programm nicht im hauptverzeichnis
end;
end;
wieso schließt sich mein programm direkt wieder wenn die if bedingung ja garnicht relevant ist sobald sich die exe im hauptverzeichnis befindet ?? ... brauch ich noch sowas wie ein "else machnormalweiter" ?? sorry aber delphi hats wieder gepackt mich zu verwirren ..