Investigating iexplore/activex issues

Andrew Eikum aeikum at codeweavers.com
Fri Jul 27 07:46:54 CDT 2012


On Thu, Jul 26, 2012 at 07:32:10PM +0100, Joel Holdsworth wrote:
> Does anyone have any suggestions for how I can better investigate
> these issues? And what is the status of ActiveX in wine - is it
> likely to work at all?
> 

I've done only a little work with ActiveX in Wine, but I think it
"works" in general, but many specific cases are missing. Also remember
that ActiveX programs are basically just programs, so all of the usual
Wine pitfalls apply here, as well.

Do you know how the ActiveX object is created?
<dlls/jscript/activex.c> is for jscript/JavaScript objects, and it
ought to "work." I don't know about vbscript support for ActiveX
objects.

I think most ActiveX objects will eventually be invoked as TypeLibs,
in <dlls/oleaut32/typelib.c> (typelib2.c is for typelib creation,
which is probably not being used here). typelib.c is in
working-but-hideous shape.  I know typelib.c moderately well, so I
might be able to help answer questions if your problem turns up in
that area.

You may also have to look into one of the various IDispatch
implementations, like <dlls/oleaut32/dispatch.c>.

Anyway, hope that helps guide you towards the right source files and
log channels, at least.

Andrew



More information about the wine-devel mailing list