Mike McCormack wrote:
Many installers cause Wine's oleaut32 to output alot of FIXME messages like this:
fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff ...
Can anybody help suggest the real way to fix the problem? Is it that we have to make a copy of the args array before modifying it? Maybe we can put a comment in the code about how to fix it, some somebody looking at it in the future will know how to solve it right?
Yes. I have a patch that fixes this and several other problems with the function and I've been sending patches in the last week preparing for this.