![]() |
AW: Delphi XE3?
Zitat:
|
AW: Delphi XE3?
Operatoren für Initialize/New, Finalize/Dispose und Copy.
Praktisch wie das AddRef und Release beim Interface oder die Prozeduren, welche bei Strings und dynamischen Arrays aufgerufen werden. Bei Records werden in er System ja entsprechende Funktion eh schon aufgerufen und man hätte dort nur noch den optionalen Operator aufrufen müssen. |
AW: Delphi XE3?
Zitat:
Delphi-Quellcode:
Sehe nicht direkt den Vorteil.
s2 := i.toString;
s2 := inttostr(i): |
AW: Delphi XE3?
Zitat:
2. Es können ja kompliziertere Implementierungen dahinterstecken |
AW: Delphi XE3?
Es wird C#-ähnlicher. :roll:
Nja, was einer der Vorteile ist, daß man Funktionen direkt an Typen hängen kann, anstatt sie als wilde freifliegende Prozeduren suchen zu müssen, oder sie irgendwo in typ-unabhängigen Bearbeitungsklassen oder Class-Records ablegen zu müssen. Beispiele sind z.B. TPoint, TRect und TGUID, wo endlich schon in XE2 die Methoden angeängt wurden. (wobei ich das schon privat seit D2006 über die Helper gemacht hatte) Da man auch eigene Integertypen erstellen kann, kann man nun die zugehörigen Funktionen auch direkt dort angängen. So, beim Installieren fällt mir auf, daß das Setup noch schlimmer zählt, als früher, denn das komplette 4-sprachige Delphi XE3 Prof belegt angeblich nur 0,292 MB. (es ist bisher nur ein XE2 installiert und der Rest in einer VM) Zitat:
aber wichtiger ist die Nutzung der Codevervollständigung. Statt über das Code Insight nur gucken zu können mit welchem Typ eine Funktion nutzbar ist, kann man nun gucken, welche Funktionen für diesen Typen genutzt werden können. |
AW: Delphi XE3?
Zitat:
Delphi-Quellcode:
Ein cooles neues Feature :thumb:
var i,j: integer;
// Welche Variante ist auf Anhieb verständlich? setBit(i,j); i.setBit(j); |
AW: Delphi XE3?
Zitat:
|
AW: Delphi XE3?
OK. Verstanden.
|
AW: Delphi XE3?
Mal so aus Interesse, aber warum laufen eigentlich immernoch die Registrierungen und Downloads über die alten Codegearserver?
Eigentlich ist doch Delphi schon lange dort weg. :gruebel: Und daß das alte Setup auch so seine Macken hat, wird keiner bestreiten wollen, da hätte man das doch eigentlich schon längst langsam mal überarbeiten können. |
AW: Delphi XE3?
Warum weg? CodeGear ist doch eine Division von Embaracdero
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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 by Thomas Breitkreuz