Re: Delphi 9 - Eure Erwartungen
Zitat:
Normalerweise sind die "geraden" Versionen immer die "Bugfixes" (z.B. MS, Lotus, IBM, ...) Erinnert sich noch jemand an den Wechsel von WinWord 1 auf WinWord 2 oder von WinNT 3.x auf WinNT 4 :-) oder von Win95 (32 Bit Windows Version 1) nach Win98 oder ... Delphi 1 = ungerade Version Delphi 2 = Delphi32 Version 1 (also ungerade) Delphi 3 = Delphi32 Version 2 (also gerade) Delphi 4 = Delphi32 Version 3 (also ungerade) Delphi 5 = Delphi32 Version 4 (also gerade) Delphi 6 = Delphi32 Version 5 (also ungerade) Delphi 7 = Delphi32 Version 6 (also gerade) Delphi 8 = Delphi.net Version 1 (also ungerade) Delphi 9 = Delphi.net Version 2 (also gerade) Witzigerweise meldete sich ja der Compiler von Delphi 1 als Version 8 (Borland Pascal 8.0 = gerade Version :mrgreen:) obwohl mir wohl jeder zustimmen wird, das es wirklich eine Version 1.0 war :mrgreen: |
Re: Delphi 9 - Eure Erwartungen
also ohne mir jetzt den ganzen Thread durchzulesen möge man mir eventuell verzeihen dass jetzt etwas kommt was schon da war.
Ich arbeite mit D5 Professional und bin sehr zufrieden. D7 konnte mich nicht wirklich überzeugen und alle Komponenten ( die ich nach Umstieg D1-D5 immer wieder anpassen musste) neu zu schreiben kann ich mir zeitlich gar nicht leisten. .net wird uns über kurz oder lang nicht erspart bleiben, beführchte ich. Aber sinnvoll wären einige Syntax Änderungen. Die (meiner Meinung nach) guten C Syntax wie zum Beispiel a *= 10; a /= 10; usw. oder die FOR DO Schleifen. Die in C wesentlich Leistungsfähiger sind. Zum Beispiel wäre for a:=0 to 200 step 5 do begin end; sicher nicht schlecht. Klar gehts anders auch... lg, michaela |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Zitat:
|
Re: Delphi 9 - Eure Erwartungen
Na klar FOR :wall:
Ist ein langer Tag heute und nur Probleme :firejump: lg, michaela |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Code:
Geht doch auch...
a := 0;
while a < 200 do begin /// inc(a, 5); end; |
Re: Delphi 9 - Eure Erwartungen
Zitat:
Ich dachte ich hätte in Delphi schon mal Operanden überladen. (muß ich mal nachschauen) |
Re: Delphi 9 - Eure Erwartungen
Zitat:
|
Re: Delphi 9 - Eure Erwartungen
Zitat:
|
Re: Delphi 9 - Eure Erwartungen
Zitat:
|
Re: Delphi 9 - Eure Erwartungen
Zitat:
http://www.delphi-source.de/grundlagen/sprache/operatoren.php (c) dieses Textes liegt bei www.delphi-praxis.de Operatoren überladen Unter .NET ist es möglich, Operatoren zu überladen. Das bedeutet, dass der Programmierer festlegen kann, was z.B. passiert, wenn zwei Klassen mit dem +-Operator addiert werden. Dazu wird mit der Syntax class operator eine Methode deklariert und implementiert. Der Name der Methode richtet sich nach dem Operator, der überladen werden soll. So lautet der Name für den +-Operator Add, für > GreaterThan und für = Equal. Die weiteren Operatoren-Methodennamen sind in der Hilfe zu finden.
Delphi-Quellcode:
Die Methode Add kann nicht direkt aufgerufen werden. Stattdessen muss das Pluszeichen verwendet werden.
Deklaration:
type TMyClass = class class operator Add(a, b: TMyClass): TMyClass; end; Implementierung: class operator TMyClass.Add(a, b: TMyClass): TMyClass; begin ... end; [edit]und ja, das ist Delphi 8[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:28 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