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(a)signal.qinetiq.com> QinetiQ - Malvern Technology Center
"Mike Hearn" <m.hearn(a)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. -- Dmitry.
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 :/ -- Mike Hearn <m.hearn(a)signal.qinetiq.com> QinetiQ - Malvern Technology Center
participants (2)
-
Dmitry Timoshkov -
Mike Hearn