[Bug 45212] New: Getting IPicture errors - not implemented, cannot connect
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed May 16 20:32:17 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=45212
Bug ID: 45212
Summary: Getting IPicture errors - not implemented, cannot
connect
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: oleaut32
Assignee: wine-bugs at winehq.org
Reporter: gcos7 at yahoo.com
Distribution: ---
32-bit wine prefix. Program is called IFS. Program needs jet and vbrun6 so I
installed those with winetricks. Program had error. Trie installing ole.dll
with winetricks but no difference. I have downloaded various versions of
oleaut32.dll as I was told in the wine linux forum to do so. None made any
difference. Online searches indicated sometimes installing dcom98 fixed the
problem. I have downloaded 3 diferent version of dcom98 but none will install
saying I am not running the correct version of Windows. I even recreated the
wine prefix as Windows 98 but it still would not install dcom98.
The developer of the program responded to my query and said they have the exact
same problem with wine on any operating system and the only way to get it
working is via a full blown Windows XP vm.
The program aborts and the tail of the log file shows:
[code]0009:fixme:variant:VarDateFromUdateEx unsupported flags: 4
0009:fixme:variant:VarDateFromUdateEx unsupported flags: 4
0009:fixme:olepicture:OleLoadPictureEx
(0x147c824,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32eb10),
partially implemented.
0009:fixme:olepicture:OleLoadPictureEx
(0x1494204,774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32e28c),
partially implemented.
0009:fixme:olepicture:OleLoadPictureEx
(0x1494204,140233,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32e25c),
partially implemented.
0009:fixme:olepicture:OLEPictureImpl_get_hPal unimplemented for type 3.
Returning 0 palette.
0009:fixme:ole:NdrCorrelationInitialize (0x32c32c, 0x32c4bc, 1024, 0x0):
semi-stub
0009:fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection point
for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
0009:fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection point
for {33ad4f92-6699-11cf-b70c-00aa0060d393}[/code]
The problem seems to be in the way wine handles calls to the IPicture
functions. I know the IPicture functions are supposed to be contained in
oleaut32.dll, but no version works. I have searched the net and found this
same error for various games and apps.
Since oleaut32.dll contains the functions, there must be something in the way
wine handles calls or something to it. The log would indicate that some of the
olepicture calls are only partially defined. See:
[code]0009:fixme:olepicture:OleLoadPictureEx
(0x147c824,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32eb10),
partially implemented.
0009:fixme:olepicture:OleLoadPictureEx
(0x1494204,774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32e28c),
partially implemented.
0009:fixme:olepicture:OleLoadPictureEx
(0x1494204,140233,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32e25c),
partially implemented.
0009:fixme:olepicture:OLEPictureImpl_get_hPal unimplemented for type 3.
Returning 0 palette.
0009:fixme:ole:NdrCorrelationInitialize (0x32c32c, 0x32c4bc, 1024, 0x0):
semi-stub[/code]
In my programming past a stub was either no code or only part of the code and
the code stub was never completed.
Just me, but I think those need to complete successfully or the
OLDPictureImpl_FindConnectionPoint fails:
[code]0009:fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection
point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
0009:fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection point
for {33ad4f92-6699-11cf-b70c-00aa0060d393}[/code]
This seems to be an error across multiple applications and apparently across
several releases of wine. Since it kicks out those errors with any version of
oleaut32.dll I feel the problem must reside somewhere in wine.
I am very new to wine and very new to filing a bug. I hope I have provided the
information needed. Any help on this would be greatly appreciated.
David Eaton
gcos7 at yahoo.com
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list