如何在没有 VS 6.0 的计算机上安装 Microsoft FlexGrid Control 6.0?
我的 VB.NET 应用程序使用 Microsoft Flex Grid Control 6.0。这是一个遗留应用程序,已通过 Visual Studio 转换向导从 VB6 移植。虽然我可以编译该程序集,但由于某些类未注册,我收到了 COMException。我发现这个类是Microsoft Flex Grid Control 6.0。
在哪里可以找到该控件以及如何在计算机上注册它以便应用程序能够运行?
最好的问候,
奥利弗·哈纳皮
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“Microsoft FlexGrid 控件”MSFlxGrd.ocx 随 Visual Basic 6 一起提供。它是一个ActiveX 控件。获得该控件的最简单方法是安装 Visual Basic 6。如果您订阅了 MSDN,则可以免费下载 VB6。但令我惊讶的是,如果您的开发计算机上尚未安装该控件,您可以编译您的应用程序。
找到控件后,您需要将其注册到需要运行程序的计算机上。最简单的方法就是创建一个部署项目。如果您想手动执行此操作,请使用 regsvr32。
The "Microsoft FlexGrid Control" MSFlxGrd.ocx shipped with Visual Basic 6. It is an ActiveX control. The easiest way to get the control is to install Visual Basic 6. If you have an MSDN subscription, VB6 is available as a free download. But I am surprised you can compile your application if the control is not already installed on your development machine.
Once you have found the control, you need to register it on the machines where you need your program to run. The easiest way is just to create a deployment project. If you want to do it manually, use regsvr32 from the command line.