我在VB6里使用的datagrid控件,拷贝其相关文件到另外一台安装VB5的电脑上,想使用datagrid控件,可在部件中加载,但不可使用,提示未许可,请问如何解决??????????

解决方案 »

  1.   

    你可以手工注册控件。。控件文件放在那里没有关系,最好跟程序放在一起,这样方便管理。。
    方法:双击你的“xxx.cox或xxx.dll”,会弹出打开方式窗体(或鼠标右键),列表里肯定没有,选择浏览,指向C:\WINDOWS\system32\regsvr32.exe(可执行文件),并双击。然后在“始终使用这个程序打开文件”前打勾,确定就好了。
    或用打包工具,打一个安装包。
      

  2.   

    先把这些需要注册的控件拷贝到C:\WINDOWS\system32下,然后在'开始'-->'运行'输入"regsvr32.exe xxx.ocx"或者是"xxx.dll".手工进行注册.
      

  3.   

    在开始菜单中输入regsvr32.exe 在拖动要注册的控件,点击确定就行
    运行里regsvr32 c:\123123\1313\1231.ocx(dll)
    以上方法都行。。
      

  4.   

    1、"开始\运行" 中输入: regsvr32 [你要注册的控件路经和名称]
    2、在 你要注册的控件 上打击右键选择 打开方式\选择程序\其它 并选择
       C:\WINDOWS\system32\regsvr32.exe 打开即可!
      

  5.   

    你沒有注冊,在命令行裡執行
    regsvr32 "c\111\222\123.ocx"
      

  6.   

    这个好象是datagrid的一个bug,你先试试用Regsvr32注册,不行的话,下载一个许可证补丁(用 "vb 许可证补丁"做关键词搜索,可以找到很多),并运行之,还是不行的话,安装microsoft access