AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Delphi XE2 U4 Bug Ja/Nein?

Ein Thema von Schlingel · begonnen am 28. Jun 2012 · letzter Beitrag vom 29. Jun 2012
Antwort Antwort
BlackSeven

Registriert seit: 25. Sep 2004
79 Beiträge
 
Delphi XE7 Professional
 
#1

AW: Delphi XE2 U4 Bug Ja/Nein?

  Alt 28. Jun 2012, 13:37
siehe http://marc.durdin.net/2011/11/delph...with-with.html
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.385 Beiträge
 
Delphi 12 Athens
 
#2

AW: Delphi XE2 U4 Bug Ja/Nein?

  Alt 28. Jun 2012, 13:55
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 Delphi-Referenz durchsuchenRect-Funktion auch schon indirekt mit genannt.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (28. Jun 2012 um 14:03 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.968 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi XE2 U4 Bug Ja/Nein?

  Alt 28. Jun 2012, 14:15
Das gleiche passierte auch bei der VirtualTreeView, da hatte die alte Version das gleiche Problem beim Update auf XE2. Dort war das Glück, dass es einen Fehler beim Kompilieren gab. An anderer Stelle, gibt es eben nur schwer nachvollziehbare Fehler.

Typisch with eben, wie schon geschrieben wurde. Unsauber bis zum geht nicht mehr.

Wir werfen das nach und nach aus unserem Code überall heraus, damit der besser wartbar und übersichtlicher ist.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 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