我在网上下的一个发邮件的vb程序(有原码),在我的机子上编译成.exe后能够运行,不出错!但这个.exe的程序拿到别人的机子上(没有装vb的)就出现如下错误:
Component 'MSWINSCK.OCX' or one of its dependencies not correctly registered: a file is missing or invalid
请问,如何解决?

解决方案 »

  1.   

    我把 mswinsck.ocx 拷贝一份放到没有装vb的那台机子上的 windows下的system目录里,就可以了,但如何在程序中实现着个功能呢?
      

  2.   

    打包啊!不打包的话就 copy你机器上的 MSWINSCK.OCX 到那台使用该程序的计算机的\system32\目录下去可能还用到其他控件,它报什么没有找到你就copy什么文件过去,可能还要注册反正打包安装是最好的
      

  3.   

    Microsoft Visual Basic 6.0 中文版工具-----Package & Deployment 向导