[Bug 8539] VMXBuider 0.8 (VB6 app) fails to create new VM, reporting "Run-time error '-2147417848 (80010108)': Automation error"

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Feb 8 08:16:22 CST 2014


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

--- Comment #24 from Nikolay Sivov <bunglehead at gmail.com> ---
I spent some time today on this, and now I can say that SafeArrayCopyData() is
broken when array is IRecordInfo based - this call just copies over pointers
from existing array, and this is obviously won't go very well. Proper way to do
so is to call IRecordInfo_RecordCopy(), I have some tests for that but need
more time to polish them. Anyway it's not enough, after this fixed it still
crashes in RecordCopy() on BSTR field. So it's really about
safearray<->recordinfo interoperation as far as I can tell.

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