我在程序中使用了MSFLEXGRID控件,现在要把这个程序拿到另外一台机器上使用,请问必须把msflxgrd.ocx文件放到对方机器上的系统目录里吗?直接放在程序所在地目录里可不可以?

解决方案 »

  1.   

    你应该首先把这个控件注册了
    放在什么地方倒无所谓
    命令行方式
    regsvr32 msflxgrd.ocx
    也可以根据自己程序的需要编写相应的控件注册子程序
      

  2.   

    T0:firstyi(firstyi)
    为什么在我的机器上不行?我的作法是:
    把msflxgrd.ocx拷贝到程序的工程目录,然后把C:\WINNT\system32下的msflxgrd.ocx改成了别的名字,结果运行程序报错。
      

  3.   

    请问大虾,regsvr32究竟是什么?我只是大抵知道它是用于ActiveX控件在系统里的进行注册,能不能解释得更清楚一些呢?regsvr32是不是这类注册的通用的软件抑或其它?