Und nativ wäre Delphi 2007 das Letzte, was noch ginge (wenn es denn geht), denn ab 2009 brauchst du ja
Unicode, was man teilweise aber in
Win9x/ME nachrüsten konnte.
https://msdn.microsoft.com/de-de/goglobal/bb688166.aspx
Aber keine Ahnung, ob das unter 95 überhaupt wirklich funktionsfähig war.
Das mit dem Nachrüsten hatte ich schnell wieder verworfen, da das mit hoher Wahrscheinlichkeit die Stabilität der Steuerung erheblich in Frage stellt.
Das "nachrüsten" ist nur das was ElPack, TNTWare und Co. auch machen.
also ein
Delphi-Quellcode:
if IsNTSystem then
WinAPIFunctionW(...)
else
WinAPIFunctionA(...)
Und als Delphi-Entwickler musst du gegen die dort bereitgestellten DLLs dein Programm compilieren lassen.
Also ein 1000
DLL-Funktionen einbinden und verwenden die genau das obige machen.
D2009 und Co. laufen mit diesem "Layer" trotzdem nicht
Windows Vista - Eine neue Erfahrung in Fehlern.