Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Nach Benutzeraktion beenden (https://www.delphipraxis.net/34659-nach-benutzeraktion-beenden.html)

freakfly 26. Nov 2004 07:54


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:
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;
Thx freakfly

freakfly 26. Nov 2004 08:42

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.

Steve 26. Nov 2004 08:48

Re: Nach Benutzeraktion beenden
 
Hi,

versuchs mal mit MessageDlg:

Delphi-Quellcode:
IF MessageDlg('Fehler usw.',mtError,[mbCancel],0) = mrCancel THEN ...
kA, obs geht :stupid:

Gruß
Stephan :dance: :xmas:

freakfly 26. Nov 2004 11:03

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:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz