Zitat:
Afaik kennt TRect neuerdings Width und Height
Und noch viel mehr.
(ich find das auch ein bissl
OOP-mäßiger und vorallem praktischer, da diese Funktionen nun nicht mehr sonstwo losgelöst rumschwirren)
Tja, wobei der CodeEditor und die
OH einem das auch hätte verraten können.
Die
OH erwähnt ja das Width und die anderen praktischen Record-Methoden
und der Codeeditor zeigt dir als Hint an, von wo das Width kommt, bzw. man kann ihn sagen "bring mich zur Deklaration".
Auch das Debuggen ist soeine schöne Sache, falls man es mal benutzt.
PS: Es schadet auch niemal ein Blick in die Codevervollständigung. (da entdeckt man auch ganz schnell die neuen Funktionen ... OK, nicht innerhalb des WITHs, aber selbst Schuld)
Obwohl das seit Jahren auch ohne das böse WITH geht und das auch noch mit wesentlich kürzerem Code.
Result := Rect(X, Y, Left + Width, Bottom + Height);
[edit] Ich seh grad, der verlinkte Marc hat die
Rect-Funktion auch schon indirekt mit genannt.