小弟编译通过的程序,基本完成的软件系统  拿到别人的机子上执行,大部分没有什么问题  但是还是有一些问题,不知道是什么原因  具体如下:"run-time error 339,:componet 'MSDATGRD.OCX' or one of its despendencies not corretly registered: a file is missing or invalid "好几个菜单都出现这样的错误,我真的是不知道是什么原因,请高手相助,谢谢!! 

解决方案 »

  1.   

    该文件是DataGrid控件的文件.
    没有将文件MSDATGRD.OCX打包进去,或者是打包进去了而没注册该文件.
    建议:
    查找有没有该文件,如果有,使用Regsvr32注册,没有应该就是打包打漏了该文件问题.
      

  2.   

    打包工具很多的,具体用什么看个人喜好,vb自带的打包工具很一般,不过刚开始用的时候还算可以。
    打包出来的当然是setup.exe文件啊,而且你打包的时候必须把你所用的控件都打进去!
      

  3.   

    它是含一个setup.exe文件,但还包括了很多内容,看起来就不怎么爽它怎么就不能想别的一样就只有一个setup.exe就可以了呢?如果用别的工具打包能不能用一个setup.exe文件就可以包括完其他的文件啊?