Zitat:
Man erhält nicht IDxxx, sondern den Wert. Wurde z.B. Ja gedrückt, so erhält man 6!
Delphi-Quellcode:
Wenn also "Ja" gedrückt wurde, wird das Programm geschlossen.
if Application.MessageBox('Programm Beenden?', 'Tital', 36) = 6 then
begin Application.Terminate; end; Grüsse, Daniel :hi: |
Hey! Dreimal D6 Personal, drei verschiedene Hilfen, oder wie :?
|
@ Daniel: Ja, du erhälst zwar eine Zahl, aber IDxxx ist eine konstante und kann somit anstelle der Zahl genutzt werden!
Chris |
@Daniel B: Was ist gegen diesen Schreibstil einzuwenden. Der ist doch viel leichter zu lesen, als deine Methode mit den festen Zahlenwerten:?:
Delphi-Quellcode:
...:cat:...
if Application.MessageBox('Programm Beenden?', 'Tital', MB_ICONQUSTION + MB_YESNO) = IDYES then
begin Application.Terminate; end; |
Zitat:
Ich hab nicht behauotet, das ich es aus der Hilfe habe. Meine Hilfe sagt zu dem Suchbegriff Application.MessageBox: Zitat:
Grüsse, Daniel :hi: |
Zitat:
Jeder wie er möchte. Ich möchte niemanden dazu zwingen, die Zahlen zu benutzen. Mit den Wörtern geht es natürlich auch. Ist nur mehr schreibaufwand. |
Zitat:
|
Und warum schreibst Du dann folgendes?
Zitat:
...:cat:... P.S. Ich glaube Dir gerne, dass Du Dir die Werte für die Messagebox merken kannst, aber glaube mir auch, die Konstantennamen zu nutzen ist ein großer Vorteil und wird in den meisten Firmen von den Entwicklern auch verlangt. In unserer Anwendung existieren über 3.700 Konstanten, die könnte sich keiner merken. Die Namen sind viel aussagekräftiger. |
Zitat:
MB_ICONQUESTION + MB_YESNO = 36 IDYES = 6 Exact Deine Werte! |
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz