Paul Vriens wrote:
On Fri, 2005-02-18 at 17:26, Robert Shearman wrote:
Paul Vriens wrote:
Hi,
I copied over a stdole32.tlb, the error is still there. The two (builtin/native) traces however show a difference:
With builtin stdole32.tlb:
000b:trace:ole:ITypeInfo_fnGetRefTypeInfo typeinfo in imported typelib that isn't already loaded 000b:trace:ole:WINE_StringFromCLSID 0x77eaa254->{00020430-0000-0000-C000-000000000046} 000b:trace:ole:LoadTypeLib (L"C:\windows\system\stdole32.tlb",0x91d0dc) 000b:trace:ole:LoadTypeLibEx (L"C:\windows\system\stdole32.tlb",0,0x91d0dc) 000b:trace:ole:LoadRegTypeLib (IID: {00020430-0000-0000-c000-000000000046}) load FAILED ((nil)) 000b:trace:ole:LoadTypeLib (L"C:\WINNT\System32\StdOle32.tlb",0x91d0dc) 000b:trace:ole:LoadTypeLibEx (L"C:\WINNT\System32\StdOle32.tlb",0,0x91d0dc)
Does C:\WINNT exist? Looks like a bad path in your registry...
There's nothing in my registry pointing to C:\WINNT. Couldn't this be because the load FAILED for C:\windows\system\stdole32.tlb ?
Yes, it looks like a fallback. And one thing more to note (don't know if that's matter): Linux is case sensitive (I assume that Wine also) and we have here: {00020430-0000-0000-C000-000000000046} versus {00020430-0000-0000-c000-000000000046} - 'C" versus 'c'. Just spotted in the traces.
regards, Krzysiek