我做了一个小程序,其中用了五个控件和调用了一个API(用来播放WAV)。没有用Package & Deployment。直接打生成的EXE文件拿到一台没有装VB的机器上并将我所用的控件都进行注册,然后运行时,却出现如下报错的提示:
       run-time error '713':
       class not registered
       looking for object with CLSID:{59245250-7A2F-11D0-9482-00A0C91110ED}
我不想用VB的Package & Deployment进行打包,这个问题应该怎么解决呢?

解决方案 »

  1.   

    你先用vb的Package程序打包,然后看看都有些什么东西,如果你有动态调用的控件或者ActiveX dll,或者动态连接库,那么这些一定要打进来,然后用你的打包工具把上面说的所有文件进行打包,该注册的需要注册。这样一般就没有问题了。
      

  2.   

    yunyu97() ,你的意思是不是:先用package & deployment,然后把钟包中的*.cab解压,然后再把其中所有的*.dll和*.ocx都拷出来?