我在没有安装VB运行VB的EXE程序
结果出错:运行时错误"399":
          部件'MSDATGRD.OCX'或其附件之一不能正确注凹一个文件丢失或无效
请问怎样才能解决这个问题..

解决方案 »

  1.   

    先用VB自带的打包工具
    Package & Deployment 向导
    打包,安装在目标计算机上即可.
      

  2.   

    不安裝也可以呀,直接運行Package的exe就ok,但是ocx要注冊
      

  3.   

    MSDATGRD.ocx是一个datagird控件的支持文件,如果客户端没有这个OCX控件程序就无法执行,最好是打包的时候就把这个文件打包进来。
      

  4.   

    在安装了vb的机子上,查找那个文件, 重新打包,或者把这个文件拷到c盘的system32目录下(我指的是win2000操作系统)
      

  5.   

    把这个文件拷到c盘的system32目录或system目录下,然后注册文件;或打包。