3

我的 VB.NET 应用程序使用 Microsoft Flex Grid Control 6.0。这是一个使用 Visual Studio 转换向导从 VB6 移植的遗留应用程序。虽然我可以编译程序集,但我得到了 COMException,因为某些类没有注册。我发现这个类是 Microsoft Flex Grid Control 6.0。

我在哪里可以找到控件以及如何在机器上注册它以便应用程序运行?

最好的问候,
奥利弗·哈纳皮

4

1 回答 1

1

Visual Basic 6 附带的“Microsoft FlexGrid 控件”MSFlxGrd.ocx 。它是一个 ActiveX 控件。获得控件的最简单方法是安装 Visual Basic 6。如果您订阅了 MSDN,则可以免费下载 VB6。但我很惊讶如果您的开发机器上尚未安装控件,您可以编译您的应用程序。

找到控件后,您需要在需要运行程序的机器上注册它。最简单的方法就是创建一个部署项目。如果要手动执行,请从命令行使用regsvr32 。

于 2009-12-11T12:11:38.347 回答