Entwickler-Ecke

Sonstiges (Delphi) - Sicherheitsabfrage


Smartie - Mi 08.06.05 10:36
Titel: Sicherheitsabfrage
Hallo,

ich würde gerne beim Überschreiben meiner Daten auf dem Chip eine Sicherheitsabfrage durchführen.

Etwas in der Art von "Achtung! Wenn Sie die Daten senden, werden vorhandene Daten auf dem Chip gelöscht. Wirklich Daten überschreiben?"

Mit Potion "Ja, Nein".

Gibts da so ein fertiges Popup mit Ja-Nein, dem ich meine Eigenschaften zuordnen kann?

Lieben Gruß

Smartie


Moderiert von user profile iconTino: Topic aus CLX / Delphi Language (Object-Pascal) verschoben am Mi 08.06.2005 um 10:40


jasocul - Mi 08.06.05 10:38

Ja, gibt es. Das Ding heißt MessageDlg.


Smartie - Mi 08.06.05 13:21

Danke, aber irgendwie komme ich da auch nicht wirklich viel weiter.

Habe folgendes ausprobiert:

Delphi-Quelltext
1:
MessageDlg(Frage, mtWarning, [mbYes, mbNo], 0);                    



Aber irgendwie klappts nicht wirklich. Er zeigt es nicht auf, und wie ich ja-Nein mit einbeziehe weiß ich auch nicht. Die Online-Hilfe ist da leider auch sehr sparsam mit Informationen.

Kannst Du mir bitte einen Anstoß geben?

Herzlichen Dank und lieben Gruß

Smartie


Delete - Mi 08.06.05 13:37

Du hast das Beispiel in der Hilfe aber gesehen? :gruebel: Frisch aus meiner Delphi 5-Hilfe kopiert, nachdem ich den Link "Beispiel" (rechts unter MessageDlg (Funktion)) angeklickt habe:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if MessageDlg('Willkommen in meiner Object PascalAnwendung. Jetzt beenden?',
    mtConfirmation, [mbYes, mbNo], 0) = mrYes then
  begin
    MessageDlg('Programm wird beendet.', mtInformation,
      [mbOk], 0);
    Close;
  end;
end;


matze - Mi 08.06.05 14:07

wo leigt denn der unterschied zwischen messagedlg und application.messagebox ?
ich nehm immer das application.messagebox