[Bug 32561] New: Visual Studio 2010 (10.0) Express Edition needs windowscodecs ComponentFactory_CreateBitmapFromHICON impl

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 27 06:09:41 CST 2012


http://bugs.winehq.org/show_bug.cgi?id=32561

             Bug #: 32561
           Summary: Visual Studio 2010 (10.0) Express Edition needs
                    windowscodecs ComponentFactory_CreateBitmapFromHICON
                    impl
           Product: Wine
           Version: 1.5.20
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: windowscodecs
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net
    Classification: Unclassified


Hello folks,

continuation of bug 32549
With Dmitry's patches (http://source.winehq.org/patches/data/93114 and
http://source.winehq.org/patches/data/93115) the IDE runs further - into next
bug ;-)

Prerequisite: winetricks -q dotnet20 dotnet4­0­­

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Microsoft Visual Studio
10.0/Common7/IDE
...
$ WINEDEBUG=+tid,+seh,+relay,+wincodecs wine ./VCExpress.exe
...
002b:Call KERNEL32.GetProcAddress(f7140000,0554f03d
"IWICImagingFactory_CreateBitmapFromHICON_Proxy") ret=79171e1e
002b:Ret  KERNEL32.GetProcAddress() retval=f714f040 ret=79171e1e
...
002b:Call
windowscodecs.IWICImagingFactory_CreateBitmapFromHICON_Proxy(0f0313d0,0001008c,0032f1cc)
ret=06a2ac67
002b:fixme:wincodecs:ComponentFactory_CreateBitmapFromHICON
(0xf0313d0,0x1008c,0x32f1cc): stub
002b:Ret  windowscodecs.IWICImagingFactory_CreateBitmapFromHICON_Proxy()
retval=80004001 ret=06a2ac67 
...
002b:Call KERNEL32.RaiseException(e0434352,00000001,00000005,0032f0ec)
ret=791cac08
002b:trace:seh:raise_exception code=e0434352 flags=1 addr=0x7b83aa77
ip=7b83aa77 tid=002b
002b:trace:seh:raise_exception  info[0]=80004001
002b:trace:seh:raise_exception  info[1]=00000000
002b:trace:seh:raise_exception  info[2]=00000000
002b:trace:seh:raise_exception  info[3]=00000000
002b:trace:seh:raise_exception  info[4]=79140000
002b:trace:seh:raise_exception  eax=7b826831 ebx=7b8b96b0 ecx=79140000
edx=0032efc8 esi=0032f0a8 edi=0032f020
002b:trace:seh:raise_exception  ebp=0032eff8 esp=0032ef94 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000283
002b:trace:seh:call_vectored_handlers calling handler at 0x791f5a7c
code=e0434352 flags=1 
...
002b:Call oleaut32.SysAllocStringLen(01568104 L"The method or operation is not
implemented.",0000002b) ret=793c87f2 
...
--- snip ---

'winetricks windowscodecs' works around.

Source:
http://source.winehq.org/git/wine.git/blob/96ebc618b5029723d1f2401dc54e5e0fac5e060f:/dlls/windowscodecs/imgfactory.c#l595

--- snip ---
 595 static HRESULT WINAPI
ComponentFactory_CreateBitmapFromHICON(IWICComponentFactory *iface,
 596     HICON hIcon, IWICBitmap **ppIBitmap)
 597 {
 598     FIXME("(%p,%p,%p): stub\n", iface, hIcon, ppIBitmap);
 599     return E_NOTIMPL;
 600 }
--- snip ---

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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