![]() |
Re: Welcher Button wurde gedrückt (selbsterstellter Dialog)
Zitat:
Die Kompatibilitätsgründe sind die: Falls sich die Firma Borland (die Funktion ist imho auch von Borland, genau wie die Konstanten) mal entscheiden sollte, die Nummern zu ändern, muss man das in allen Programmen jeweils ändern. Die Konstanten werden jedoch genauso nutzbar sein ;) |
Re: Welcher Button wurde gedrückt (selbsterstellter Dialog)
also mich stört es eigentlich nicht dass es integer werte sind...
|
Re: Welcher Button wurde gedrückt (selbsterstellter Dialog)
Zitat:
mfg Christian |
Re: Welcher Button wurde gedrückt (selbsterstellter Dialog)
:wiejetzt: :gruebel:
Ich versteh euer Problem net ganz! Man kann in Unit2 z.B. folgendes machen:
Delphi-Quellcode:
Das gleiche geht auch mit mr Cancel,Retry,Abort,...
form2.ModalResult:=mrOk
und in Form1/Unit1 hab ich das so gemacht
Delphi-Quellcode:
Von Integerwerten keine Spur :wink:
if form2.ModalResult=mrOk then
begin machWas; end; if form2.ModalResult=mrCancel then machnix; *gg* end; mfg mr47 |
Re: Welcher Button wurde gedrückt (selbsterstellter Dialog)
Hi,
Zitat:
type TModalResult = Low(Integer)..High(Integer); mrOK hat z.B. den Wert von ID_OK, welches so (als const) definiert wird: IDOK=1; ID_OK=IDOK; Also doch Integer :zwinker: Is doch das gleiche mit Flags usw. -> Lieber Konstanten mit "sprechenden" Bezeichnungen als nichtssagende Zahlen... Gruß Stephan :dance: |
Re: Welcher Button wurde gedrückt (selbsterstellter Dialog)
War mir schon klar dass Zahlen dahinter stecken. Letztendlich ist's ja doch ne 0 oder 1 :wink: . Aber das belastet einen doch garnicht, wenn man mit mrOk,mrRetry, usw. arbeiten kann...
mfg |
Re: Welcher Button wurde gedrückt (selbsterstellter Dialog)
Zitat:
Zitat:
mfg Christian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 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