Hallo zusammen,
ich habe gerade ein Problem bei dem ich ein wenig auf dem Schlauch stehe. Ausgangslage: Eine Anwendung (lokalisiert über gnugettext) läuft stabil auf deutschen, polnischen und amerikanischen Systemen. Auf chinesischen Systemen jedoch (Regionaleinstellung Chinese Simplified), kommt es zu Zugriffsverletztungen in der user32.dll?!
Code:
main thread ($1ac4):
00000000 +000 ???
77628d31 +00b USER32.dll GetKeyboardLayout
0052132c +02c abcdefg.exe
Vcl.Controls TWinControl.MainWndProc
0048af70 +014 abcdefg.exe System.Classes StdWndProc
77627885 +00a USER32.dll DispatchMessageW
005ee3b7 +0f3 abcdefg.exe
Vcl.Forms TApplication.ProcessMessage
005ee3fa +00a abcdefg.exe
Vcl.Forms TApplication.HandleMessage
005ee739 +0c9 abcdefg.exe
Vcl.Forms TApplication.Run
00f19d4b +1d7 abcdefg.exe ABCDEFG 264 initialization
75c43388 +010 kernel32.dll BaseThreadInitThunk
Anwendung ist in XE2 programmiert, falls die Info irgendwem was hilft
Mir gehen da gerade irgendwie die Ideen aus