我的 VB.NET 应用程序使用 Microsoft Flex Grid Control 6.0。这是一个使用 Visual Studio 转换向导从 VB6 移植的遗留应用程序。虽然我可以编译程序集,但我得到了 COMException,因为某些类没有注册。我发现这个类是 Microsoft Flex Grid Control 6.0。
我在哪里可以找到控件以及如何在机器上注册它以便应用程序运行?
最好的问候,
奥利弗·哈纳皮
我的 VB.NET 应用程序使用 Microsoft Flex Grid Control 6.0。这是一个使用 Visual Studio 转换向导从 VB6 移植的遗留应用程序。虽然我可以编译程序集,但我得到了 COMException,因为某些类没有注册。我发现这个类是 Microsoft Flex Grid Control 6.0。
我在哪里可以找到控件以及如何在机器上注册它以便应用程序运行?
最好的问候,
奥利弗·哈纳皮
Visual Basic 6 附带的“Microsoft FlexGrid 控件”MSFlxGrd.ocx 。它是一个 ActiveX 控件。获得控件的最简单方法是安装 Visual Basic 6。如果您订阅了 MSDN,则可以免费下载 VB6。但我很惊讶如果您的开发机器上尚未安装控件,您可以编译您的应用程序。
找到控件后,您需要在需要运行程序的机器上注册它。最简单的方法就是创建一个部署项目。如果要手动执行,请从命令行使用regsvr32 。