SSTab, Tabctl32.ocx again

Fabian Cenedese Cenedese at indel.ch
Fri Dec 5 08:10:02 CST 2003


Hi

I have a VB6 program which fails on wine due to the Tab control SSTab
from TabCtl32.ocx as other users have reported too. Should this already
work? Is this part of the work of improving wine for VB programs?

Maybe it's not the tab control itself but one of its parts. I made a trace
and this is the part shortly before the error message comes:

fixme:ole:SPCF_CreateInstance (0x412d2408,(nil),{7bf80980-bf32-101a-8bbb-00aa00300cab},0x40669ea4), creating stdpic with PICTYPE_NONE.
trace:ole:OleCreatePictureIndirect (0x40911d28,0x212f53d8,1,0x40669ea4)
trace:ole:OLEPictureImpl_Construct (0x40911d28) type = 0
0009:Call ntdll.RtlAllocateHeap(405e0000,00000008,00000050) ret=412941cd
0009:Ret  ntdll.RtlAllocateHeap() retval=40669f00 ret=412941cd
0009:Call ntdll.RtlAllocateHeap(405e0000,00000000,00000028) ret=41281227
0009:Ret  ntdll.RtlAllocateHeap() retval=40669f58 ret=41281227
0009:Call ntdll.RtlAllocateHeap(405e0000,00000008,00000028) ret=41281282
0009:Ret  ntdll.RtlAllocateHeap() retval=40669f88 ret=41281282
trace:ole:ConnectionPointImpl_QueryInterface (0x40669f58)->({b196b286-bab4-101a-b69c-00aa00341d07}, 0x40669f3c)
trace:ole:ConnectionPointImpl_AddRef (0x40669f58)->(ref=1)
trace:ole:ConnectionPointImpl_Release (0x40669f58)->(ref=2)
trace:ole:OLEPictureImpl_Construct returning 0x40669f00
trace:ole:OLEPictureImpl_QueryInterface (0x40669f00)->({7bf80980-bf32-101a-8bbb-00aa00300cab}, 0x40669ea4)
trace:ole:OLEPictureImpl_AddRef (0x40669f00)->(ref=1)
trace:ole:OLEPictureImpl_Release (0x40669f00)->(ref=2)
trace:ole:OLEPictureImpl_QueryInterface (0x40669f00)->({00000109-0000-0000-c000-000000000046}, 0x40911dd8)
trace:ole:OLEPictureImpl_AddRef (0x40669f00)->(ref=1)
trace:ole:OLEPictureImpl_Load (0x40669f00,0x4182036c)
0009:Call ntdll.RtlAllocateHeap(405e0000,00000008,00000000) ret=412968dc
0009:Ret  ntdll.RtlAllocateHeap() retval=40669fb8 ret=412968dc
0009:Call user32.CreateIconFromResourceEx(40669fb8,00000000,00000001,00030000,00000000,00000000,00000000) ret=41295ed6
0009:Call gdi32.DIB_BitmapInfoSize(40669fb8,00000000) ret=40b0ae1b
0009:Ret  gdi32.DIB_BitmapInfoSize() retval=01780108 ret=40b0ae1b
0009:Ret  user32.CreateIconFromResourceEx() retval=00000000 ret=41295ed6
fixme:ole:OLEPictureImpl_Load CreateIcon failed.
trace:ole:OLEPictureImpl_Release (0x40669f00)->(ref=2)

Looks like it's something with pictures that actually fails. Does this
tell anyone anything? Do I need to re-register something else?
Maybe some type library? Can I get more info with other debug
channels? Or am I out of luck?

Thanks

bye  Fabi





More information about the wine-devel mailing list