![]() |
Nach Benutzeraktion beenden
Hallo!
Ich habe ein kleines Programm, und wenn das Programm sieht, das es bereits läuft, soll es sich nach dem Anzeigen einer 'showmessage' beenden. Es klappt soweit alles, bis auf das die showmessage kurz aufblinkt, und das Programm sich dann beendet. Hat jemand ne Idee, die ich machen kann, das erst nach dem der Benutzer auf OK geklickt hat das Programm beendet wird?
Delphi-Quellcode:
Thx freakfly
begin
sForbidden := 'winlogon.exe'; if sForbidden = sl.Strings[i] then begin showMessage('Prozess konnte nicht erstellt werden:'+ #13+ 'Sie haben bereits eine Lernsoftware gestartet!'); Halt(0); end else if sForbidden <> sl.Strings[i] then i:= i+1; end; |
Re: Nach Benutzeraktion beenden
Was ich vielleicht noch dazu anmerken sollte wäre, dass das winlogon.exe nur ein Testwert ist. winlogon.exe läuft halt immer. Und deswegen sollte es auf jedenfall klappen.
|
Re: Nach Benutzeraktion beenden
Hi,
versuchs mal mit MessageDlg:
Delphi-Quellcode:
kA, obs geht :stupid:
IF MessageDlg('Fehler usw.',mtError,[mbCancel],0) = mrCancel THEN ...
Gruß Stephan :dance: :xmas: |
Re: Nach Benutzeraktion beenden
Hallo!
Danke dir, der Tip war super, funktioniert einwandfrei.... Wünsche allen ein schönes Wochenende!!!! Gruß, freakfly |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz