![]() |
Re: Delphi 9 - Eure Erwartungen
Hab gerade eine Featureliste mit den Spracherweiterungen gesehen:
von ![]() Feature Delphi9 for Win32 'strict private' and 'strict protected' in Win32 Yes 'static' keyword in Win32 No Class constructors in Win32 No Nested classes in Win32 Yes Records with methods in Win32 No Operator overloading in Win32 No Custom attributes in Win32 No Generics in Win32 No Multicast delegates in Win32 No Da lohnt sich der Umstieg ja überhaupt nicht. Die meisten Features kommen erst mit Delphi 10 oder überhaupt nicht für die Win32-Platform. |
Re: Delphi 9 - Eure Erwartungen
Kann mir mal jemand erklären, wieso sich Borland so gegen sinnvolle Spracherweiterungen für den Win32-Compiler wie z.B. überladene Operatoren, statische Klassenvariablen oder Templates wehrt? Ich kann verstehen, wenn Delphi nicht so wie C++ werden soll. Aber ich kann nicht verstehen, wieso ich mir beim Rechnen mit selbstgebastelten Typen einen Abbrechen muss, anstatt einen überladenen Operator benutzen zu können. Oder wenn ich keine sinnvolle Möglichkeit habe, mit Zeigern umzugehen. Dieses ständige, unhandliche Inc/Dec oder gar noch umfangreiche Castings, wo es doch ganz einfach gehen würde, wenn man Zeiger und Arrays grundsätzlich auf eine ähnliche Stufe stellen würde und ich einen Zeiger bequem z.B. mit zeiger[4] ansprechen kann, anstatt mir erst die Speicheradresse zu merken, dann den Zeiger zu inkrementieren, dann zu dereferenzieren, und am Schluss die Adresse wieder auf das erste Element zu setzen.
Delphi ist in manchen Dingen ein Graus, wobei diese Dinge doch bestimmt einfacher einzubauen sind als eine Code-Refactoring-Funktion oder viele tolle neue Dinge, die ich einmal alle Jubeljahre brauche. |
Re: Delphi 9 - Eure Erwartungen
'tschuldigung, wenn ich gesgtes wiederhole, bei der menge an artikeln, habe ich die Beiträge nur überflogen...
Ich finde auch, es sollte ein kostenlose Version von Delphi für Schüler und Studenten (gegen Ausweis nat.) geben. Die Schüler benutzen das eh nur um untereinander das ein oder andre Progi zu schreiben oder was für die Schule zu machen. Die würden dafür möglichst kein Geld ausgeben wollen, sondern "besorgen" sich Delphi eben woanders. Aber für Borland ist das DIE werbung, denn Schüler und Studenten sind die späteren Kunden! *g* so ganz neben bei: Ich finde D6 ganz gut. Ich brauche kein .NET (bin OpenSource fan). =>kompatibilität von D9 abwärts Also ich meine D9 Projekte soll man auch in D6 kompilieren können. Im Notfall mit Update |
Re: Delphi 9 - Eure Erwartungen
Hi,
Zitat:
Chris |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
type TBytes = array of Byte; PBytes = ^TBytes; var Bytes: TBytes; BytesPtr: PBytes; begin SetLength(Bytes, 5); BytesPtr := @Bytes; Bytes[0] := Random(256); Bytes[1] := Random(256); Bytes[2] := Random(256); Bytes[3] := Random(256); Bytes[4] := Random(256); Bytes[5] := Random(256); ShowMessage( IntToStr(Bytes[0]) + ' = ' + IntToStr(BytesPtr^[0]) + #13#10 + IntToStr(Bytes[1]) + ' = ' + IntToStr(BytesPtr^[1]) + #13#10 + IntToStr(Bytes[2]) + ' = ' + IntToStr(BytesPtr^[2]) + #13#10 + IntToStr(Bytes[3]) + ' = ' + IntToStr(BytesPtr^[3]) + #13#10 + IntToStr(Bytes[4]) + ' = ' + IntToStr(BytesPtr^[4]) + #13#10 + IntToStr(Bytes[5]) + ' = ' + IntToStr(BytesPtr^[5]) + #13#10 + '' ); end; Zitat:
...:cat:... |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Zitat:
...:cat:... |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Zitat:
Grüsse Daniel |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Und was meinst du denn dazu, dass es in Delphi9 immer noch keine überladenen Operatoren gibt? Zumindest da musst du mir doch zustimmen, dass das manche Sachen unnötig verkompliziert. Oder wieso es in Klassen zwar statische Funktionen, aber keine statischen Variablen gibt? |
Re: Delphi 9 - Eure Erwartungen
Zu den überladenen Operatoren : kann mir bitte mal jemand sagen, wozu das überhaupt gut sein soll ? :shock: Wo liegt darin ein unschlagbarer Vorteil ? Ich denke eher, es verschlechtert lediglich die Lesbarkeit des Source.
|
Re: Delphi 9 - Eure Erwartungen
Zitat:
Außerdem sollte man wirklich so fair sein, denen auch den Preis zu zahlen und nicht einfach illegal aus dem Netz ziehen oder ähnliches. Denn nur so kann Borland seine Produkte auch weiterentwickeln... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 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