2010-02-05 14 views
21

Ich habe gerade den Delphi 2009 VCL/RTL-Code mit dem 2010 verglichen.

Ich habe festgestellt, dass es viele bedingte definiert und sie haben mehr in der Version 2010.

Ich dachte, dass diese bedingten Definitionen in Vergessenheit geraten, da Delphi .NET eingestellt wurde. Die VCL/RTL werden nicht wirklich in Delphi Prism verwendet? Oder sind Sie?

Antwort

27

Wir verwenden immer noch Delphi.NET intern für Teile der IDE und für einige der .NET-Versionen von DBXpress, die mit Delphi Prism ausgeliefert werden. Aus diesem Grund behalten wir die CLR-Anteile insoweit bei, wie sie von diesen Teilen des Produkts benötigt werden. Wir arbeiten auch aktiv daran, die eigenen Abhängigkeiten von Delphi.NET zu reduzieren und letztendlich zu eliminieren.

Ich nehme an, wir heraus jene Teile des Codes ausgezogen haben könnte ...

+2

„Wir sind auch aktiv Dinge Nacharbeiten unsere eigene Abhängigkeit von Delphi.NET zu reduzieren und schließlich zu beseitigen“ Bedeutet es, zu reduzieren und schließlich Eliminierung. NET-Abhängigkeit in der IDE? Damit einige .Net-abhängige Features wie Refactoring in nativem Code implementiert werden? Mit freundlichen Grüßen – vcldeveloper

+12

Nein, nur die Abhängigkeiten zu Delphi.NET. Da wir uns nun für den gesamten Build-Prozess stark auf MSBuild verlassen, wird die Abhängigkeit von .NET wahrscheinlich auf absehbare Zeit bestehen bleiben. –

+0

Und der auf Together basierende Refactoring-J # -Code bleibt wahrscheinlich in J # und hängt somit für immer mehr oder weniger von .net ab. –