This is a long shot because I don't think it's possible but we are having an extremely difficult time with our ActiveX controls as of late and hopefully we can get some advice.
Our product has been a web based product for YEARS and we have always used ActiveX (cab) controls built in Delphi 5. The controls are still working great in today's browsers. However, we realize the technology is aging and we are slowly weening away from them. To display the ActiveX controls we've always just used an <object> tag and let IE simply download and install the controls and this still works great for the most part.
Part of the cause could be that the ActiveX controls are build by old technology or IE could just be a terrible product, or we are build the controls differently than we used too but either way we have an issue. Now, in almost 100% of cases, when IE is download and installing controls the browser gets hung up and dies a miserable death, however, the controls are still downloaded and installed correctly and work just fine when returning to it (after killing the IE process). Because of this issue we are looking into possible solutions to fixing the issue, or, we would even prefer a method to download and register the controls ourselves programmatically (we are now upgrading our technology to c# .NET and hopefully have this capability).
Anyone able to assist? Thanks in advance.
Yes, we are aware we have a current issue open that is similar but this question is more to try and discover a better way to download and register the controls rather then fix the issue with IE crashing. We are capable of packaging our ocx in both cab and msi packages if one is easier to work with than the other.