On Thu, 2005-02-17 at 12:59, Marcus Meissner wrote:
On Thu, Feb 17, 2005 at 12:06:01PM +0100, Paul Vriens wrote:
Hi,
I know there are still issue with InstallShield, is the following one of them?
When trying to install the above mentioned demo I get an errorbox:
Error Number: 0x80040706 Description: Object reference not set
Setup will now terminate
Part of the 'normal' output:
err:ole:_get_funcdesc Did not find a typeinfo for reftype 0?
You need stdole32.tlb most likely.
Ciao, Marcus
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) 000b:trace:ole:ITypeInfo_fnGetRefTypeInfo (0x77ed2828) hreftype 0x0000 loaded FAILURE (0x7df4b8) 000b:err:ole:_get_funcdesc Did not find a typeinfo for reftype 0? 000b:err:ole:PSFacBuf_CreateProxy GetFuncDesc 80029c4a should not fail here. 000b:err:ole:proxy_manager_create_ifproxy Could not create proxy for interface {3d8b6331-d8b1-11d2-80c5-00104b1f6cea}, error 0x80029c4a
With native stdole32.tlb:
000b:trace:ole:ITypeInfo_fnGetRefTypeInfo typeinfo in imported typelib that isn't already loaded 000b:trace:ole:WINE_StringFromCLSID 0x77eb4454->{00020430-0000-0000-C000-000000000046} 000b:trace:ole:LoadTypeLib (L"C:\windows\system\stdole32.tlb",0xa9d0dc) 000b:trace:ole:LoadTypeLibEx (L"C:\windows\system\stdole32.tlb",0,0xa9d0dc) 000b:trace:ole:LoadTypeLibEx File L"C:\windows\system\stdole32.tlb" index 1 000b:trace:ole:ITypeLib2_Constructor_SLTG 0x7e8702b0, TLB length = 4240 000b:trace:ole:ITypeLib2_Constructor_SLTG header:
and a bit further in the log (err/warn not present for builtin, most likely because the builtin doesn't get this far):
000b:warn:ole:I_RpcReceive bad packet type 116 000b:trace:ole:RPCRT4_CloseBinding (Binding == ^0x7f305238) 000b:trace:ole:RPCRT4_DestroyConnection connection: 0x7e714248 000b:trace:ole:RPCRT4_CloseConnection (Connection == ^0x7e714248) 000b:trace:ole:RpcChannelBuffer_SendReceive -- 0x800706c0 000b:err:ole:xCall RpcChannelBuffer SendReceive failed, 800706c0
Cheers,
Paul.