我做了一个简单的数据库前台界面,测试一切正常,但放到其他电脑上运行时,经常报控件方面的错误,比如说datagrid.ocx没有正确注册等。

解决方案 »

  1.   

    VB有自带的打包工具,另推荐用Setup Factory进行打包操作
      

  2.   

    我打了包的,而且用VB自带的打包工具和SETUP FACTORY都打了包,但是都是同样的问题
      

  3.   

    你看其他机器上的datagrid.ocx的版本是否与你机器上的相同?不行的话把你机器上的OCX拷于该机器上并注册,如果是该问题的话,可能是你打包时出现的问题
      

  4.   

    我把我机子上的OCX拷到其他机器上后怎么注册呢
    谢谢
      

  5.   

    程序--运行:Regsvr32  c:\winnt\system32\datagrid.ocx注:最好将对应的OCX拷贝于系统目录下再进行注册,而且你用Setup Factory打包时,有没有将相应OCX的Advanced标签页中的DLLRegisterServer属性选中?我怀疑你打包时只是将其拷过去而没有进行注册