How do I install Microsoft FlexGrid Control 6.0 on a computer without VS 6.0?

南楼画角 提交于 2019-12-12 17:32:30

问题


My VB.NET application uses Microsoft Flex Grid Control 6.0. This is a legacy application which has been ported from VB6 with the Visual Studio conversion wizard. Although I can compile the assembly, I get a COMException because some class is not registered. I've found out that this class is the Microsoft Flex Grid Control 6.0.

Where can I find the control and how can I register it on machines so that the application will run?

Best Regards,
Oliver Hanappi


回答1:


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.



来源:https://stackoverflow.com/questions/1887260/how-do-i-install-microsoft-flexgrid-control-6-0-on-a-computer-without-vs-6-0

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!