Zwei Alternativen:
a) Neues Delphi auf neuem Windows Kernel oder
b) Altes Delphi auf letzem Stand des Alten Kernels.
Bezüglich D5 bis 7. Virtualisieren ist besser und wie vorgeschlagen in ein XP mit hohem Patchstand oder Win 2003 Server. Die Hauptspeichergrenzen wurden zusehends gelockert. Der beste Stand des alten Windows Kernels ist besser. Wenn möglich nimm ein D7.
Ich brachte zwar auch unter Win7 viel zu laufen. Sobald du alte Software hast (bei mir bspw. das gute alte MiniSAP 6.2) arbeitest du nurmehr in Admin Shells.
Auf dem neueren Windows Kernel bekommst du Probleme mit der Security. Selbst in einer Virtualbox hat sich Win 10 Prof. mittlerweile soweit beruhigt als dass man damit arbeiten kann.
Egal was du aufsetzt du ziehst dir einen langen Schiefer mit der versammelten Historie der Weiterentwicklung von Windows ein.
Selbst ein Global
Exception Handler funktioniert vermutlich noch, wird aber kein Ergebnis liefern auf einem neueren Windows. So weit geht der Kompatibilitätsmodus nicht, dass er was heute als Security Leak würde angesehen als solches noch unterstützt.
An sich ist ein aktuelles Delphi klüger, ob auf Win 10 wage ich nicht zu behaupten. Ich persönlich bin mit ein Win 8.1 im Moment sehr zufrieden. In der Praxis landest bezüglich Delphi mind. bei 10.2.
---
Ein altes Delphi rentiert sich allein, wenn du so nicht visuelle Service-Server mit speziellen Memory Manager bezüglich Multi Threading kombinierst. (2010 und XE ist so ein Stand). Oder du willst den Prozessorcache besser nutzen - geht mit D7 schon nicht mehr wirklich.
In der Praxis habe ich keinen Unterschied mehr bemerkt der dich substantiell hinter IOCP bringt. Allein wenn du Usermode willst bleiben ...
Sobald du auf Win64 gehst bremst du von .net bis Delphi den Cache aus.
Hat schon jemand das Windows 10 Update 1083 mit einer älteren Version (hier D5) installiert?
Gibt es da Probleme?
Ich weiß das z.B. Firebird Version 1.5 gelöscht wird, aber der lässt sich leicht wieder installieren. Nur wenn es mir die Entwicklungsumgebung zerschießt wäre das nicht schön!!
Grüße Alleby.