Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Sonstiges (https://www.delphipraxis.net/45-library-sonstiges/)
-   -   MessageBox aus non-interactive Anwendungen (https://www.delphipraxis.net/6265-messagebox-aus-non-interactive-anwendungen.html)

sakura 5. Jul 2003 12:00


MessageBox aus non-interactive Anwendungen
 
Die folgende, zugegeben sehr simple Prozedur ermöglicht es Messageboxen an jeder Stelle einer (Server-)Anwendung anzuzeigen, auch wenn diese normalerweise nicht mit einem Nutzer kommunizieren kann (z.B. NT Dienste, COM Server, etc.)

Achtung: Wenn man mit dem Terminal Client an einem Terminal Server verbunden ist, bekommt man diese Messagebox nicht zu sehen und das Programm wartet, bis sich jemand an den wirklichen Desktop setzt.

Delphi-Quellcode:
procedure DebugMsgBox(aStr: AnsiString);
begin
  MessageBox(0, PChar(aStr), 'Debug Message',
      MB_OK + MB_TOPMOST + MB_SERVICE_NOTIFICATION);
end;
...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:40 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