Hi Jacek, thanks for that information. That really helpful. I might be able to find my way through to the solution.
 
  Joel 
 
   
  
   
On 27 July 2012 at 13:58 Jacek Caban <jacek@codeweavers.com> wrote:
   
   
> Hi Joel,
   
> 
   
> On 07/26/12 20:32, Joel Holdsworth wrote:
   
> > Hi All,
   
> >
   
> > I've recently begun working at VCA technology on an IP security camera
   
> > system. I'm mostly doing embedded linux stuff, but bhe code I'm
   
> > working with uses an ActiveX control to show the video and the
   
> > overlaid annotations.
   
> >
   
> > I've doing quite a lot of experimentation trying to get the page work
   
> > correctly on Wine. So far the results have been rather disappointing:
   
> >
   
> > wine git-head:
   
> >     wine builtin iexplore - page loads blank, though wireshark shows
   
> > that html+js has been received. Various ole related fixmes.
   
> 
   
> It's most likely a problem with supporting scripts on the used b the
   
> page. I'm fixing such problems, but the scope is so bit that it takes time.
   
> 
   
> >     IE7 & IE8 installed to seperate prefixes - IIRC page fails to load
   
> >
   
> > wine 1.4
   
> >     wine builtin iexplore - page loads, but activex control fails to
   
> > display.
   
> 
   
> Soon after 1.4 release, Wine started handling scripts itself, instead of
   
> using Gecko for that. It causes a massive known regression, but it
   
> allows us having IE compatibility on scripting level, which was
   
> previously impossible. That's the most likely cause of changed behaviour.
   
> 
   
> >
   
> > Does anyone have any suggestions for how I can better investigate
   
> > these issues?
   
> 
   
> It's a complex question (see bellow)... The best first step would be
   
> filling a bug and including jscript,mshtml traces.
   
> 
   
> > And what is the status of ActiveX in wine - is it likely to work at all?
   
> 
   
> From my experience, there is a good chance that your ActiveX will work
   
> in our builtin IE. However:
   
> - it requires manual ActiveX installation. iexplore won't do that for you
   
> - the page must work good enough to get to the point of embedding the
   
> ActiveX (eg. if it's created by JavaScript code, that code must run up
   
> to the point)
   
> - ActiveX control may hit problems all across Wine. It's allowed to use
   
> any win32 API, so even if its embedding code is supported by our MSHTML,
   
> it may fail due to some random other API problem
   
> 
   
> Jacek