Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Neuerungen zwischen Delphi 7 und 2007 (https://www.delphipraxis.net/150101-neuerungen-zwischen-delphi-7-und-2007-a.html)

MatthiasR 7. Apr 2010 11:38


Neuerungen zwischen Delphi 7 und 2007
 
Wir verwenden seit Jahren Delphi 7, würden nun aber langsam gerne auf was neueres wechseln und haben uns da auf Delphi 2007 geeinigt. In D2009/D2010 besteht durch die Unicode-Umstellung zu viel Anpassungsaufwand von Code, der auf kurz oder lang eh rausfliegt. Außerdem wären die erforderlichen D2007-Lizenzen bereits vorhanden.

Kann mir jemand sagen, welche grundlegenden Neuerungen zwischen D7 und 2007 so dazu gekommen sind? Also sowohl Code-Kosntrukte, die fortan möglich sind und bis einschl. D7 noch nicht waren, als auch die neuen IDE-Features.

Ich habe von folgendem gelesen bzw. teilweise selbst schon ausprobiert:

- Windows Vista (und damit auch 7?!?)-Unterstützung (was Manifeste angeht und Sachen wie "Application.MainFormOnTaskBar := True")
- for each-Schleife :gruebel:
- Code-Refactoring
- was noch so? Generics wohl noch nicht unter Win32 :gruebel:

Danke für die Aufklärung!

Namenloser 7. Apr 2010 11:43

Re: Neuerungen zwischen Delphi 7 und 2007
 
- Class Helpers und
- Methoden für Records
würden mir spontan noch einfallen.

himitsu 7. Apr 2010 11:46

Re: Neuerungen zwischen Delphi 7 und 2007
 
Zitat:

Zitat von MatthiasR
Generics wohl noch nicht unter Win32 :gruebel:

Doch (zumindestens ist was davon drin, auch wenn es hier und da "kleine" Problemchen gibt)

- Class Operatoren
- Prozeduren/Methoden innerhalb von Records
- Typen/Constanten in Records und Klassen
- (mit Klassenvariablen gab es in D7 auch irgendein Problem oder gab es die da überhaupt schon?)
- überladene Default-Property
- neue IDE
- die Manifeste kann man auch von extern nehmen, da muß man nicht unbedingt das Mitgelieferte verwenden

Uwe Raabe 7. Apr 2010 12:50

Re: Neuerungen zwischen Delphi 7 und 2007
 
Guckst du hier:

New Delphi language features since Delphi 7
New IDE features since Delphi 7
New VCL features since Delphi 7

schlecki 7. Apr 2010 13:00

Re: Neuerungen zwischen Delphi 7 und 2007
 
Zitat:

Zitat von himitsu
Zitat:

Zitat von MatthiasR
Generics wohl noch nicht unter Win32 :gruebel:

Doch (zumindestens ist was davon drin, auch wenn es hier und da "kleine" Problemchen gibt)

Also, ich habe es eben unter D2007 probiert, es geht nicht. Oder wie wäre die genaue Syntax für Generics?

DeddyH 7. Apr 2010 13:01

Re: Neuerungen zwischen Delphi 7 und 2007
 
IIRC wurden generics erst mit Delphi 2009 eingeführt.

MatthiasR 7. Apr 2010 14:18

Re: Neuerungen zwischen Delphi 7 und 2007
 
Hervorragende Links, vielen Dank (an alle!). Steht zwar nicht ausdrücklich dabei, dass in den Links nur neue Features bis einschließlich D2007 beschrieben sind, das Einstell-Datum der Artikel von Ende 2007 lässt aber darauf schließen.

Zitat:

- Classes, and not just methods, can be declared as abstract.
- Classes can have static class methods -- i.e. methods that can be called from a class type.
- Delphi 2007 for Win32 supports for-element-in-collection style iteration over containers.
- The strict private declaration creates a true private field, not viewable by any other class, not even classes in the same unit.
- Similar to the strict private declaration, strict protected creates a true protected member, visible only to the declaring class and its descendents.
...wurde aber auch langsam mal Zeit :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 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