I cannot run my application on WinCE (WM 5 and WM 6.1) when i remote debug it crash in
application.inc line 386
Res := FindResource(HInstance, PChar('MAINICON'), RT_GROUP_ICON);There is problem about PChar (see fpc_pwidechar_to_ansistr)
I used fpc 2.4.0 and the last Lazarus from SVN.
----------------------------------------------------- child process -13636 In: SYSTEM_INDEXWORD$formal$LONGIN* Line: ?? PC: 0x12b78
30c2000:ossvcs.dll
3106000:oleaut32.dll
2f8a000:ws2.dll
7ffe1000:coredll.dll.0409.mui
3135000:ole32.dll
3f4d000:coredll.dll
267b000:packageinfoapi.dll
Program received signal SIGSEGV, Segmentation fault. 0x00012b78 in SYSTEM_INDEXWORD$formal$LONGINT$WORD$$LONGINT () (gdb) bt
#0 0x00012b78 in SYSTEM_INDEXWORD$formal$LONGINT$WORD$$LONGINT () #1 0x0001abb4 in fpc_pwidechar_to_ansistr ()
#2 0x0004267c in TAPPLICATION__INITIALIZE (this=0x1b215b0) at ./include/application.inc:386
#3 0x00012128 in RUN () at source/Inventory.lpr:36 #4 0x000122a4 in main () at source/Inventory.lpr:50 (gdb)
-----------------------------------------------------
I have not idea how to wrap on this problem, or, Must i return back to previous FPC and Lazarus?
Thanks in advanced.
