![]() |
Was stimmt an dieser Appliacation.Messagebox nicht?
Hi,
ich hab hier foldengen Code:
Delphi-Quellcode:
Wenn man auf Ja drückt passiert nix, drückt man auf nein dann passiert auch nix, wenn man jetzt wieder auf ja drückt dann wird die Form geschlossen!
var
X: Integer; begin //Sicherheitsabfrage x := Application.MessageBox('Wollen sie wirklich beenden?','Abfrage', 4 + 32); if x <> IDYES then Close else exit; Fazit: Man muss erst einmal auf nein Drücken und dann auf ja dmit geschlossen wird! Aber warum ist das so? |
Re: Was stimmt an dieser Appliacation.Messagebox nicht?
Delphi-Quellcode:
procedure TForm1.Button6Click(Sender: TObject);
begin if Application.MessageBox('Wollen sie wirklich beenden?','Abfrage', 4 + 32) = IDYES then ShowMessage('Ja') else ShowMessage('Nein'); end; |
Re: Was stimmt an dieser Appliacation.Messagebox nicht?
Hi Daniel,
sry geht auch nicht! Muss man wieder erst auf Nein und dann ja drücken |
Re: Was stimmt an dieser Appliacation.Messagebox nicht?
Nö, dann stimmt bei Dir was anderes nicht.
Mit meiner Prozedur geht das so wie es soll, klickt man auf Ja, so kommt die Message mit Ja und bei Nein dann die mit Nein. Du hast woanders ein Problem. |
Re: Was stimmt an dieser Appliacation.Messagebox nicht?
Hai Spieder,
das nichts passiert wenn Du auf JA drückst ist ja auch richtig. Steht schließlich so in deinem Code. Zitat:
|
Re: Was stimmt an dieser Appliacation.Messagebox nicht?
Zitat:
Stimmt! Muss ich mal gucken |
Re: Was stimmt an dieser Appliacation.Messagebox nicht?
Moin Spider,
warum verwendest Du keine Konstanten?
Delphi-Quellcode:
ist ja nicht besonders sprechende.
, 4 + 32);
Ausserdem sollte man die mit OR verknüpfen nicht mit + |
Re: Was stimmt an dieser Appliacation.Messagebox nicht?
Hai Spider,
wo machst Du eigentlich die Arbfrage? Ich mache diese immer im OnCloseeQuery. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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 by Thomas Breitkreuz