![]() |
Re: MessageDlg
Zitat:
Delphi-Quellcode:
mrYes usw. steht da eben NICHT drin. Der Hai hat sich hier wohl verbissen. :zwinker: Selbst wenn es sich nicht auswirkt, weil momentan mrYes=mbYes ist, ich würde nicht den einen möglichen Konstanten-Satz als Parameter-Option zulassen und dann den Wert mit Hilfe eines anderen Konstanten-Satzes auswerten, wie das der Fragesteller gemacht hat.
TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore,
mbAll, mbNoToAll, mbYesToAll, mbHelp); function MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint): Integer; Die genannte dirty Lösung (nur wegen mrYes Controls.pas noch in Uses reinschreiben) beseitigt zwar das aufgetauchte Symptom, für mich ist es trotzdem so nicht 100% richtig. |
Re: MessageDlg
Nicht Äpfel mit Birnen (hier: TMsgDlgButtons mit Word bzw. integer) verwechseln. Die Hilfe von Delphi 5 sagt zu MessageDlg:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 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-2025 by Thomas Breitkreuz