Thema: Delphi D8 -> D2006 Portierung

Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#3

Re: D8 -> D2006 Portierung

  Alt 3. Sep 2007, 09:11
Uh.

Aaaalso:
1.) Delphi 8 ist ausschliesslich .NET. Man kann in Delphi 8 keine nativen Win/32 - Anwendungen erstellen. Geht nicht. Also gibts da logischerweise auch kein TObject, denn im .NET Framework ist die Mutter aller Klassen eben das 'Object'.

2.) Gibts die in nativem Delphi sehr wohl noch. In Delphi .NET jedoch nicht. Dein Delphi-8 Projekt ist .NET.

3.) Auch eine .NET Spezialität.

3.) Das .NET Framework kann von Haus aus Unicode. Natives Delphi (auch 2007) nicht. Das wird wohl angeblich erst im Frühjahr 2008 kommen.

4.) Ja. Ist sie. Aber 'Object' findest Du auch eher im MSDN als in der Delphi-Hilfe

Zu Deinen Fragen:
Du brauchst nichts nach .NET portieren, weil es schon .NET ist. Wenn auch 'nur' .NET 1.1.
Nein, es gibt keine erweiterte Hilfe. Leider. Aber zur Delphi-Hilfe gibts hier schon ein paar Threads, es gibt da wohl inzwischen ein Update was die Hilfe wieder halbwegs brauchbar macht. Aber es könnte sein, dass es das nur für Delphi 2007 / Win32 gibt. Bin da gerade nicht so gut informiert

Mein Tip:
Wenn Du das .NET Projekt nach Win/32 portieren willst: Neuschreiben geht wahrscheinlich schneller.
Du kannst zwar alles, was nicht .NET spezifisch ist, weiterverwenden - aber es wird nicht viel sein. Erst recht nicht, wenn es ein Windows Forms und kein VCL.NET - Projekt ist.

Ansonsten erstmal alles was Object ist nach TObject umziehen und dann weitergucken. Das konstante Objekt würde ich vorerst mal in eine statische Klasse umwandeln.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat