我的VB.NET应用程序使用Microsoft Flex Grid Control 6.0。这是一个遗留应用程序,它已从VB6移植到Visual Studio转换向导。虽然我可以编译程序集,但我得到一个COMException,因为某些类没有注册。我发现这个类是Microsoft Flex Grid Control 6.0。
在哪里可以找到控件,如何在机器上注册它以便应用程序运行?
最诚挚的问候,
Oliver Hanappi
答案 0 :(得分:1)
“Microsoft FlexGrid Control”MSFlxGrd.ocx shipped with Visual Basic 6。它是一个ActiveX控件。获得控件的最简单方法是安装Visual Basic 6.如果您有MSDN订阅,VB6可以免费下载。但是,如果您的开发计算机上尚未安装该控件,我很惊讶您可以编译您的应用程序。
找到控件后,需要在需要运行程序的机器上注册它。最简单的方法是创建一个部署项目。如果要手动执行此操作,请从命令行使用regsvr32。