Registriert seit: 19. Mär 2012
Ort: Bochum-Linden
64 Beiträge
Delphi 12 Athens
|
AW: MessageBox/Dlg per Programm schließen
10. Mär 2014, 19:58
Danke himitsu, danke sirius,
nein, nein, ich benötige MessageBox und MessageDlg denn:
MessageBox: ist länderspezifisch (also Yes anstatt ja usw.) und es kann in DLLs und bereits in initialization von Units genutzt werden, wenn alles andere noch gar nicht intitialisiert ist.
MessageDlg: ist eine normale Form, die mit CreateMessageDialog generiert wird. Aber von außen kommt man nicht heran, bzw. ich habe es nicht gefunden.
Das Ganze ist notwendig, wenn eine Meldung dazu führen soll, dass ein Mitarbeiter zwingend manuell z.B. einen Knopf im Schaltschrank drücken muss. Wenn dieser Knopf dann gedrückt ist, sollte die Meldung vom Schirm verschwinden.
Aber ich wiederhole: SendMessage(Application.ActiveFormHandle, WM_CLOSE, 0, 0) funktioniert einwandfrei. Ich möchte aber aus diversen Gründen die Fenster direkt und ohne MessageQueue schließen.
Ich habe hier im Forum keine Hinweise, die mich weiterbringen, gefunden.
Vielen Dank.
Peter Kaisler Das einzig Komplizierte ist zu begreifen wie einfach es ist.
|