Hi,
Does anybody know what could cause this error?
err:thunk:_loadthunk (commctrl.dll, Cctl1632_ThunkData16, comctl32.dll): Unable to load 'commctrl.dll', error 2
I checked, I don't haev comctrl.dll anywhere. I'm trying to get IE6 to work on an "out-of-the-box" Wine install, ie trying to move to a completely WineHQ setup rather than the winehq/crossover setup I was using before.
I was under the impression that thunking was only used for 32/16 bridging, and IE6 is a 32bit app, so I don't really understand why it's trying to load this library using LoadLibrary16... does anybody have some tips?
thanks -mike
"Mike Hearn" m.hearn@signal.qinetiq.com wrote:
I was under the impression that thunking was only used for 32/16 bridging, and IE6 is a 32bit app, so I don't really understand why it's trying to load this library using LoadLibrary16... does anybody have some tips?
You are using comctl32.dll from Win9x which *requires* 16-bit counterpart commctrl.dll. Edit [DllOverrides] in wine.conf and make comctl32.dll=b, or copy commctrl.dll from a win9x distribution.
You are using comctl32.dll from Win9x which *requires* 16-bit counterpart commctrl.dll. Edit [DllOverrides] in wine.conf and make comctl32.dll=b, or copy commctrl.dll from a win9x distribution.
That was it, thanks. Now it seems there are undocumented stubs in the comctl32 library, IE doesn't even start :(
I got IE working on a standard (well, slightly modified config file) WineHQ build before, but not now for some reason. I don't know what you CodeWeavers guys do to it, but IE seems much happier when on crossover :/