Die Delphi 7
IDE ist 32 Bit, aber das ist egal,
denn auch die aktuelle 10.4
IDE ist immernoch 32 Bit. (nur mit aktivem 4G-Schalter, um bis zu 4 GB
RAM nutzen zu können, anstatt maximal 2 GB)
32 Bit Programme laufen per se auch in einem 64 Bit Windows.
Gut, bei der Integration im System und vorallem beim Debugger kann ein altes Delphi in aktuellen Windowsen eventuell Probleme haben, aber grundsätzlich sollte es eigentlich gehen.
Ein behebbares Problemchen ist nur, dass Delphi 7 noch ein paar Dateien in seinem Programm-Verzeichnis speichert, was schon seit
WinNT eigentlich verboten ist, aber weil fast Alle als Admin arbeiteten, merkte es Niemand.
Und Delphi 7 hat nur einen 32 Bit Compiler, kann also nur 32 Bit Programme erstellen.
Ja, Delphi 7 ist "standardmäßig" noch
ANSI,
aber man kann dort auch die
Unicode-WinAPIs nutzen und falls nötig die
VCL-Komponenten ersetzen.
Seit Delphi 2 können alle erstellten Programme das Gleiche, aber neuere
RTL/
VCL nutzet aktuellere WinAPIs, die es früher nicht gab, drum kann ein neues Programm aus 10.4 eventuell nicht mehr in uralten Windowsen laufen. (könnte es, wenn man diese APIs nicht benutzt hat)