Bin ich der einzige der das sinnvoll findet? Oder ist es einfach zuviel Arbeit und von daher sehr unwahrscheinlich?
Es gibt ein Lösung: Laufzeitpackages verwenden. Und nur dadurch kann sowas sinnvoll realisiert werden wenn nur ein Laufzeitumgebung für Exe+
DLL zuständig ist. In .NET und Java ist es genauso. Man kann hier (AFAIK kann man es mit viel aufwand für Java) nicht einfach einen Teil in Java 6 laufen lassen und dann einzelne JAR-Files mit Java 5.
Und die
VCL soweit umzubauen das man alles mit Interfaces machen kann heißt eigentlich einen kompletten Rewrite durchzuführen. Die kompatiblität mit bestehender SW wäre natürlich ziemlich dahin. Dann ist es einfach ein neues Framework (wie gemacht) zu entwickeln um hier auf "grüner Wiese" anfangen zu können und nicht bei jeder 2ten Codezeile klar zu sein das man hier wieder ein paar Entwickeler zum fluchen bringt. Wenn man bei neueren Delphi-Verisionen betrachtet wie die Umstellung der MainForm wegen Vista/Win7 für Auswirkungen hatte sollte klar sein was ein Infaceumbau bedeuten würde.
Ich sage ja ...wenn sowie so alte Zöpfe abgeschnitten werden. Und man auch gerne dafür inkompatibilitäten in kauf nähmme....DANN würde ich mir vollständig Interface implementierte und referencierte
VCL Klassem wünschen.
Was haben die mit der Mainform den gemacht? Weil die d7 und 2007 Mainform läuft doch gut unter Vista und Win7 ? Musstte man da was dran tun?