Achja, $APPTYPE hats geheisen :
Im übrigen wollte ich den Kompatibilitätsmodus bewust nich verwenden. Delphi ist das etwas lax mit den Typenumwandlungen. z.B. ist es kein Problem ein DWORD einem INT Datentyp zuzuweisen. FPC regt sich da erstmal kräftig auf. Ich glaube das tut den Entwicklern und der Qualität der Software ganz gut.
Darum poste ich jetzt gar nicht.
Ich dmöchte nun offiziell verkünden daß die von mir modifizierte
service.inc korrekt von Lazarus übersetzt wird!
Der Feldtest mit Service installieren / deinstallieren hat ohne BSOD
) funktioniert.
Die Datei
consolehelp.inc ist in diesem Fall momentan nicht nötig (wenn man keine Farben benötigt).
Also:
ich schreib' meine Software erstmal unter Lazarus weiter. Kommt in späterer Folge billiger.