![]() |
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:
...:cat:...
procedure DebugMsgBox(aStr: AnsiString);
begin MessageBox(0, PChar(aStr), 'Debug Message', MB_OK + MB_TOPMOST + MB_SERVICE_NOTIFICATION); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:36 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