oh, aber die umsetzung find ich etwas kompliziert.
Das steht in der Hilfe als Beispiel:
MessageBox('This should be on top.', 'Look', [smbOK]);
Und dann noch das hier: Delphi-Syntax:
Delphi-Quelltext
1:
| function MessageBox(const Text, Caption: PChar; Flags: Longint = MB_OK): Integer; |
Ich brauch anscheinend das hier:
MB_OKCANCEL Das Meldungsfenster enthält zwei Schaltflächen: OK und Abbrechen.
Und sollte dann entweder den Wert 1 für Ok oder 2 für Abbrechen zurückbekommen.
Die Frage ist jetzt in Welcher Variable dieser Wert gespeichert wir.
Wäre super wenn mir hier jemand für den konkreten fall helfen kann.
Dachte mir sowas wie:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure Form.FormClose(Sender: TObject; var Action: TCloseAction); begin showmessage(????); if Wert = 1 halt; if Wert = 2 (programm nicht schließen) end; |
Moderiert von
Christian S.: Delphi-Tags hinzugefügt