![]() |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Einfaches Beispiel: Nehmen wir an du hast deine DB schön in Klassen verpackt. Wobei die Klassen einfach ein bestimmtes Interface implementieren (zum aktualisieren, speichern, finden von Parent/Child record, was auch immer). Du könntest jetzt alle deine Objekte in eine Collection dieses Interfaces schmeißen. Um jetzt zum Bleistift Werte zu vergleichen, überlädst du einfach "==" bzw. Object.Equals (ist eigentlich das gleiche). Ohne überladenenen Operator wäre der Code verdammt pfui! Mit Überladung brauchst du nur die Objekte vergleichen und es wird der DB-Wert verglichen, anstatt der Referenz. @Sakura Oxmyx hat da ein paar Punkte ausgekramt, die mich auch gestört haben. Und auch wenn du Borland etwas "in Schutz" nehmen willst, kannst du das nicht kurz und klein reden. ;) Meine Erwartung für ein modernes Delphi32 wären neben Operatorüberladung, Generics (oh mann, ich liebe generics, aber der Release des VS05 zieht sich noch ewig hin :cry: ) vor allem ein Compiler, der den Code nicht nur stupide von oben nach unten abarbeitet. Ich hasse forward declarations wie die Pest. :evil: (Hässlicher deklariert man wohl in keiner Sprache komplexe Klassen). p.s.: Natürlich wären statische Felder/Methoden sehr nett. (wie bekommt man sonst ein singleton hin? :gruebel: ) [Edit] das könnte man falsch verstehen Oxmyx hat da ein paar Punkte ausgekramt, die mich auch gestört haben. Ich meinte nicht, dass Oxmyx' Post mich gestört hat. :oops: [/edit] |
Re: Delphi 9 - Eure Erwartungen
Oma hat gesagt, daß sie Roberts Erklärung nicht versteht und so was auch nicht braucht, weil sie kein Pfui-Java machen will und kein dreckiges C. :mrgreen:
|
Re: Delphi 9 - Eure Erwartungen
[ot]Was ich schon immer mal fragen wollte... ähm.. was sind Generics? Hat jemand nen Link oder so parat?[/ot]
Also ich bin mit der Deklaration komplexer Klassen in Delphi eigentlich relativ zufrieden, aber das mit Forware-Deklaration ist wohl noch ein Überbleibsel aus den alten PASCAL Zeiten ;) - Naja, verschmerzbar :) Überladene Operatoren sind ne gute Idee, aber im Notfall kann man es noch über Methoden realisieren... (Ist zwar nicht schön, aber immerhin...) mfG mirage228 |
Re: Delphi 9 - Eure Erwartungen
Zitat:
![]() |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Danke für den Link ;) mfG mirage228 |
Re: Delphi 9 - Eure Erwartungen
Zitat:
|
Re: Delphi 9 - Eure Erwartungen
Wenn du Object.Equals überlädst wird sich in C# der Operator "==" daran anpassen. Wie es damit in Delphi.Net aussieht, kA.
|
Re: Delphi 9 - Eure Erwartungen
Ich gehe mal davon aus, dass man VCL Projekte aus D9 auch weiterhin in D6, sogar in D2 nutzen kann, wenn man nur die Komponenten, Sprachfeatures, etc. nutzt, die es auch in der entprechenden alten Version gab. Warum auch nicht. Ging bis jetzt immer ;-)[/quote]
Ich habe die Erfahrung gemacht, dass ich ein D6-Projekt nicht in D4 öffnen kann ("Formular hat ein ungültiges Streamingformat") @all, die gesagt haben, 100Eur sind nicht viel Wenn ihr 25Eur/Monat bekommt, dann musst ihr 4 Monate, also ein viertel Jahr auf Delphi sparen. Und das klappt auch nur unter der Vorraussetzung, dass ihr euch sonst auch garnichts kauft. Nicht mal ein paar Lakritz. |
Re: Delphi 9 - Eure Erwartungen
Zitat:
|
Re: Delphi 9 - Eure Erwartungen
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:13 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