程序里用了一个第三方控件(收发短信的),在有VB的环境下运行正常,也不要注册,直接打开就可。但在没有VB的环境下,打包后也不能运行。则么办,难道这个ocx用到了VB的外部控件?照道理生产ocx时,应该把外部控件也生成进去的吧!
运行的错误提示就是
"从Gsmocx.ocx加载控件GxmGsp失败"!我已经用VB和.net打过包了,都不行。现在正在尝试installshield打包。不过估计希望渺茫啊!有经验的请指教一二,谢谢!!!

解决方案 »

  1.   

    不行,试过n编了。这个控件不要注册的,直接好用,在vb环境下,.net环境下也好用!
      

  2.   

    你用SF打包,用它的自动搜索VB工程功能.我用SPREAD就是这样的,安装会自动注册
      

  3.   

    用loadpied查看到底需要那些运行库的支持.
      

  4.   

    无名,嘿嘿,是你啊~~~~~
    如果你打包都不行,installshield就不要再试了,肯定不行的
    很有可能是控件引用了控件,你用UE打开搜索以下".dll"和".ocx"的关键字试试