[Bug 33956] CCD Calculator (VB6 app) reports 'Run-time error 458: Variable uses an Automation type not supported in Visual Basic' (VarRound doesn't support VT_DECIMAL)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 6 17:02:54 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=33956

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
          Component|-unknown                    |oleaut32
         Resolution|---                         |DUPLICATE
            Summary|CCD Calculator: Run-time    |CCD Calculator (VB6 app)
                   |error '458'                 |reports 'Run-time error
                   |                            |458: Variable uses an
                   |                            |Automation type not
                   |                            |supported in Visual Basic'
                   |                            |(VarRound doesn't support
                   |                            |VT_DECIMAL)

--- Comment #11 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

dupe of bug 26653

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/CCDCalc

$ WINEDEBUG=+tid,+seh,+relay,+ole,+variant wine ./ccdCalc.exe >>log.txt 2>&1
...
0023:Call oleaut32.VarRound(0033dd28,00000001,0033db1c) ret=734fdfe4
0023:trace:variant:VariantInit (0x33da60)
0023:trace:variant:VarRound (0x33dd28 {vt VT_DECIMAL},1)
0023:fixme:variant:VarRound unimplemented part, V_VT(pVarIn) == 0xE, deci == 1
0023:trace:variant:VariantClear (0x33da60 {VT_EMPTY})
0023:trace:variant:VarRound returning 0x80020008 0x33db1c {VT_EMPTY}
0023:Ret  oleaut32.VarRound() retval=80020008 ret=734fdfe4
...
0023:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0033daa0)
ret=734f0c29
0023:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b83b39f
ip=7b83b39f tid=0023
0023:trace:seh:raise_exception  info[0]=deadcafe
0023:trace:seh:raise_exception  info[1]=deadcafe
0023:trace:seh:raise_exception  eax=7b827025 ebx=7b8bf000 ecx=deadcafe
edx=0033d9f4 esi=0033daa0 edi=0033da60
0023:trace:seh:raise_exception  ebp=0033da38 esp=0033d9d4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00200283
0023:trace:seh:call_stack_handlers calling handler at 0x401c96 code=c000008f
flags=1 
...
0023:Call ole32.CreateErrorInfo(0033d490) ret=734f8633
...
0023:Ret  ole32.CreateErrorInfo() retval=00000000 ret=734f8633
...
0023:trace:ole:ICreateErrorInfoImpl_SetSource (0x1068058): L"NewAstroCCDCalc"
...
0023:trace:ole:ICreateErrorInfoImpl_SetDescription (0x1068058): L"Variable uses
an Automation type not supported in Visual Basic" 
...
0023:Call winex11.drv.SetWindowText(000100f8,01078a60 L"Run-time error
'458':\n\nVariable uses an Automation type not supported in Visual Basic")
ret=7ec58809 
--- snip ---

$ sha1sum ccdcalcfull.exe 
b1dc30794628fcff9a0bdd4f0083afcf6fe5c57b  ccdcalcfull.exe

$ du -sh ccdcalcfull.exe 
3.5M    ccdcalcfull.exe

$ wine --version
wine-1.7.33-158-g25f24f2

Regards

*** This bug has been marked as a duplicate of bug 26653 ***

-- 
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