I have an existing ASP.NET application that is written mainly in VB.NET. Currently one of the ASPX form has an ActiveX control on it. The ActiveX control is a Windows.Form written in VB6. Inside that ActiveX control, it has an old third party ActiveX control (Tidestone Formula One) embedded in it. In other words, we have a Windows-Form VB6 ActiveX wraps around another ActiveX control.
I would like to convert that ActiveX control from VB6 to VB.NET in order to bring everything to the same .NET platform and also to simplify debugging.
I have already converted the VB6 ActiveX control to VB.NET using Upgrade Wizard in Visual Studio 2003. The problem is that Visual Studio 2003 cannot create Windows.Form ActiveX wrapper. It can only convert the VB6 ActiveX into a DLL class library (not a control). I cannot use the converted DLL into the ASPX web form because the DLL is not a control.
I know one of the solution is to replace the old third party ActiveX with .NET version and rewrite the VB6 ActiveX wrapper. But I am not ready to do this just yet because I am just newly assigned to maintain that application and I need to understand what all my options are.
According to chapter 10 in the Microsoft document "Upgrading Visual Basic 6.0 Applications to Visual Bas
View Complete Post