AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 9 - Eure Erwartungen

Ein Thema von sakura · begonnen am 28. Jun 2004 · letzter Beitrag vom 25. Mai 2005
Thema geschlossen
Seite 14 von 20   « Erste     4121314 1516     Letzte »    
Robert_G
(Gast)

n/a Beiträge
 
#131

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 19:41
Zitat von Hansa:
Zitat von Oxmyx:
...Zu überladenen Operatoren muss ich wohl nichts sagen, deren Sinn erklärt sich von selbst.
Jetzt mal langsam. 8) Erkläre mal meiner Oma, daß sich der Begriff "überladener Operator" von selbst erklärt. Solche Antworten deuten meist darauf hin, daß der Sachverhalt doch nicht so klar ist, wie behauptet.

Aber bitte, da du ja genau weißt, was das ist : erkläre das jetzt mal bitte so, daß es ein Newbie versteht. Und wenn du schon dabei bist : meine Frage lautete u.a. :

Zitat von Hansa:
Wo liegt darin ein unschlagbarer Vorteil ?
Omi
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 ) vor allem ein Compiler, der den Code nicht nur stupide von oben nach unten abarbeitet. Ich hasse forward declarations wie die Pest. (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? )

[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. [/edit]
 
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#132

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 19:50
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.
Gruß
Hansa
 
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#133

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 20:00
[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
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
 
Robert_G
(Gast)

n/a Beiträge
 
#134

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 20:07
Zitat von mirage228:
[ot]Was ich schon immer mal fragen wollte... ähm.. was sind Generics? Hat jemand nen Link oder so parat?[/ot]
Klaro,
http://channel9.msdn.com/showpost.aspx?postid=10189 (In dem stream erklärt der ehemalige Dephi-Pappa generics.)
 
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#135

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 20:26
Zitat von Robert_G:
Zitat von mirage228:
[ot]Was ich schon immer mal fragen wollte... ähm.. was sind Generics? Hat jemand nen Link oder so parat?[/ot]
Klaro,
http://channel9.msdn.com/showpost.aspx?postid=10189 (In dem stream erklärt der ehemalige Dephi-Pappa generics.)
Ah, super ich habs verstanden Sehr praktisch

Danke für den Link

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
 
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#136

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 20:30
Zitat von Robert_G:
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.
Na ja, wenn Object.Equals eine virtuelle Methode ist, ist der Unterschied nicht SO groß.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
 
Robert_G
(Gast)

n/a Beiträge
 
#137

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 20:40
Wenn du Object.Equals überlädst wird sich in C# der Operator "==" daran anpassen. Wie es damit in Delphi.Net aussieht, kA.
 
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#138

Re: Delphi 9 - Eure Erwartungen

  Alt 23. Sep 2004, 13:10
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.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
 
maestro

Registriert seit: 15. Jun 2002
23 Beiträge
 
Delphi 7 Professional
 
#139

Re: Delphi 9 - Eure Erwartungen

  Alt 23. Sep 2004, 13:40
Zitat von Chewie:
Richtig. Im .NET-Compiler geht es, aber laut der Ankündigung wird es nicht im Win-Delphi9-Compiler gehen!
Ich glaube, man wird sich dran gewöhnen müssen, dass Borland künftig mehr in den .NET-Compiler investieren wird als in den Win32-Compiler. Einiges ist unter Win32 eben nur unter hohem Aufwand zu realisieren, was sich für Borland wirtschaftlich nicht lohnt.
 
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#140

Re: Delphi 9 - Eure Erwartungen

  Alt 23. Sep 2004, 13:51
Zitat von yankee:
Ich habe die Erfahrung gemacht, dass ich ein D6-Projekt nicht in D4 öffnen kann ("Formular hat ein ungültiges Streamingformat")
Dann öffne alle Formulare in Delphi 6, klicke mit der rechte Maustaste auf das Form und entferne bei DFM als Text das Häckchen, dann geht es auch in Delphi 4 und älter Aber das hätte Dir auch die DP-Suche verraten

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
 
Thema geschlossen
Seite 14 von 20   « Erste     4121314 1516     Letzte »    


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 14:56 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