Hi Andidreas,
es gibt mehrere mögliche Ursachen für das Problem.
Aus Verdacht empfehle ich mal folgendes zu prüfen:
- TrayIcon Komponenten
- Service Funktionen
- WindowText/DrawText Funktionen
Du müsstest mit dem RemoteDebugger oder einem Log/Debugging wie madExcept/Eureka/SmartInspect ja rausbekommen können, welche Funktion es ist.
Wahrscheinlich wird irgendwo eine "Ex" Funktion wie z.B. MoveFileEx verwendet. Da muß man individuell im
MSDN/(P)
SDK nachsehen, ob diese auch wirklich für
Win9x unterstützt wird. Es ist nicht auszuschließen, daß in der
VCL/
RTL von D2007 gegenüber älteren Versionen ein entsprechender Wechsel irgendwo stattfand.
Für weitere Recherchen im Internet such nach der Original Fehlermeldung "This function is only valid in
Win32 mode".
Gruß Assertor