Hallo,
ich betreibe grad was Ähnliches (Portierung von Turbo Pascal für
Windows), aber da hat sich gezeigt, dass der Teufel eben im Detail
liegt, nur ein Beispiel: zwar funktionieren Dateizugriffe mit _lopen,
_lseek, _lread noch, sind aber obsolete, auch OpenFile kann noch nicht
Unicode, aktuell ist CreateFile - d.h. alles umschreiben was mit Datei
zu tun hat. Und wenn die Software noch auf 8.3-Datenamen eingestellt ist
wird es sehr hässlich und fehleranfällig.
Nächste Baustelle: Konfiguration - nix INI-Datei, Registry ist auch
schon wieder überholt, aktuell gehört eine solche Datei z.B. in
C:\Users\Administrator.000\AppData\Roaming\RK\TTManager\RKTTManager.INI.
So könnte ich weitermachen, das Fazit ist: wenn man die Sache auf den
Stand von Windows 7/8 bringen will, bleibt kein Stein auf dem anderen,
nur die nackten Algorithmen bleiben, Aber das ist meistens nur ein
kleiner Teil.
Aber wie schon Konfuzius sagt, jedes Programm beginnt mit einer einzigen
Anweisung.
Georg