Softwareentwicklung mit Delphi
Posts 11-16 of 16
- Back
- Next
-
Post visible to registered members
-
André Brosda Premium MemberThe company name is only visible to registered members.Re^6: Anmerkung zu Delphi 2010
Also von der größe des Exe Files auf die Performance zu schließen....
Das eine hat mit dem anderen nichts zu tun. Delphi benutzt jetzt für viele Aufrufe Inlining, also wird anstatt einem
call @math.minmax
der ganze Code der funktion minmax an der Stelle eingepastet, das bringt einen wesentlichen Geschwindigkeitsvorteil, obwohl der Code größer wird.
(Ist nur als Beispiel gedacht, Inlining ist glaube ich an einigen Stellen verwendet worden)
Ich weiß ja nicht was Du Dir von 64Bitiigem Code versprichst.... Ein sauber geschriebenes Delphi Programm kann seit Delphi7 bereits volle 4GB unter einem 64Bit System nutzen.
Zur Not gibt es auch noch die Möglichkeit mehr Speicher über PAE anzuzapfen, allerdings erinnert mich das etwas an die 640Kb Grenze von DOS und EMM Adressierung.
- 11 May 2010, 4:26 pm
-
Post visible to registered members
-
André Brosda Premium MemberThe company name is only visible to registered members.Re^8: Anmerkung zu Delphi 2010
Stimmt Shellextensions etc. sind in einer 64Bit Umgebung nicht mehr realisierbar.
Ich habe gerade sehr viel "Spaß" gehabt mit einer Notes Anbindung über .net.... Notes selbst ist nur 32Bittig, mein Arbeitsrechner hat 64Bit, .net findet die dll's nicht, kein Wunder.
Von Delphi aus geht das ganz gut, nur die ganze Handarbeit beim übersetzen von c nach Delphi tut schon ziemlich weh.
Delphi ist für mich die Sprache 1. Wahl wenn es um GUI Programmierung geht. Es wäre schön wenn der 64Bit Compiler endlich fertig würde. Ich hoffe das Embarcardero die Chance nutzt und den Compiler wirklich neu schreibt. Der Assembler Code der bisweilen erzeugt wurde war und ist ja nicht wirklich gut (in puncto performance). Das was 2010 erzeugt habe ich mir aber noch nicht angesehen, da ich die Version nur für GUI benutze :-).
- 15 May 2010, 1:40 pm
-
Post visible to registered members
-
André Brosda Premium MemberThe company name is only visible to registered members.Re^10: Anmerkung zu Delphi 2010
na ja 64Bit wozu...? Es gibt halt Anwendungsfälle in denen es nicht anders geht. Ich denke nur daran, wenn man irgendetwas ansteuern will, für das es nur eine 64Bit dll gibt. Mit 32Bit Delphi ist man da ziemlich aufgeschmissen.
Mir fällt dann nur noch ein: C++ 64Bit Corba Wrapper drum und mit Delphi via Corba drauf zugreifen.
- 25 May 2010, 1:53 pm
- Back
- Next
