[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