Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Zu doof für Delphi-Beispiel aus Hilfe. MessageBox

  Alt 26. Sep 2004, 17:28
Zitat von jfheins:
MessageBox(Form1.Handle, 'This should be on top.', 'Look', [mbOK]) Und: Jeder kann Fehler machen, auch die bei Borland ....
Wo ist da ein Fehler? Die Messagebox kommt von Windows und sie erwartet als ersten Parameter das Handle des Parent-Fensters und als letzten eine nummerische Konstante für die Buttons und das Icon. Der Fehler liegt hier eindeutig beim Programmierer, der eine API Funktion falsch aufgerufen hat bzw. es versucht hat.

Und [mbOK] bei der API Messagebox als Flag im letzten Parameter anzugeben halte ich nicht für glücklich. Mag zwar in diesem Fall funktioniere, aber... Der Parameter besteht aus logischen or-Verknüpfungen von nummerishcen Konstanten:
MB_OK or MB_ICONINFORMATION zeigt einen OK-Button und eine Info-Icon an. Näheres zu den Konstanten hier: MSDN-Library durchsuchenmessagebox.
[mbOK] scheint in diesem fall zufälligerweise 0 zu ergeben, was MB_OK entspricht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat