I tried with native comctl32.dll as you suggested but failed with the following messages. The first message is when I used the copy from my XP install, and the second is when I used a copy from dll-files.com. In both cases, the program simply quit.
------------- $ wine ./TDXW.EXE fixme:advapi:CheckTokenMembership (0x78 0x7fd50c88 0x7fbcfa30) stub! fixme:actctx:QueryActCtxW stub! fixme:actctx:QueryActCtxW stub! fixme:actctx:QueryActCtxW stub! fixme:actctx:QueryActCtxW stub! fixme:actctx:QueryActCtxW stub! fixme:actctx:QueryActCtxW stub! fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE") err:win:CreateWindowExA bad class name "SysTabControl32" fixme:msvcrt:MSVCRT__fsopen :(E:\jcb_gx\T0002\block.dat,rb,64),ignoring share mode! fixme:msvcrt:MSVCRT__fsopen :(E:\jcb_gx\T0002\gbbq,rb,64),ignoring share mode! fixme:ole:CoRegisterMessageFilter stub err:win:CreateWindowExA bad class name "ToolbarWindow32" fixme:ole:CoRegisterMessageFilter stub ------------- $ wine ./TDXW.EXE err:thunk:_loadthunk (commctrl.dll, Cctl1632_ThunkData16, comctl32.dll): Unable to load 'commctrl.dll', error 2 err:module:LdrInitializeThunk "COMCTL32.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"E:\jcb_gx\ \TDXW.EXE" failed, status c0000142
在 2006-02-03五的 23:14 -0600,Wine Bugs写道:
http://bugs.winehq.org/show_bug.cgi?id=4480
vitaliy@kievinfo.com changed:
What |Removed |Added
Severity|blocker |major Component|wine-binary |wine-gui Summary|child process init problem |Crash in monthcal: calls | |ReAlloc(.., -4)
------- Additional Comments From vitaliy@kievinfo.com 2006-03-02 23:14 ------- Btw you should be able to use native comctl32.dll. (changing severity and summary).
Please run wine with following command and attach wine.log file to the bug. WINEDEBUG=+message,+monthcal wine ./TDXW.EXE &> /tmp/wine.log