http://bugs.winehq.org/show_bug.cgi?id=3752
------- Additional Comments From mstefani@redhat.com 2006-17-01 18:06 ------- Running both programs with oleaut32=n (the only native DLL used) both programs start up and create their component (electronics components) files and wait for user input. Didn't try to use them to see how they behave.
With builtin oleaut32 i have done a +variant trace and the "runtime error" is more than probably due to this call: trace:variant:VariantChangeTypeEx (0x7e336808->(VT_ERROR),0x7fa0f790->(VT_ERROR),0x00000400,0x0000,VT_VARIANT). VariantChangeTypeEx correctly sanctions this with a 0x80020005 aka DISP_E_TYPEMISMATCH. Now the question is why 0x7fa0f790 variant is a VT_ERROR. Nothing in the +variant trace. I'll have to dig deeper into this.