Installshield (with Roller Coaster Tycoon demo)

Krzysztof Kosz krzysztof.kosz at poczta.fm
Sat Feb 19 06:33:35 CST 2005


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





More information about the wine-devel mailing list