我有一段程序,调试时一切正常,但是生成exe文件后,运行exe文件就出错,请问是为什么?谢谢!

解决方案 »

  1.   

    例如Shell在调试状态就不能调用;非调试状态就好使
      

  2.   

    我想realhawk()正解,因为里面用到了Progressbar,请问这个问题怎么样解决?谢谢!
    再提一句,我是在本机上运行的,应该没有环境的问题。
      

  3.   

    打包才行。或者你里面用了OCX控件.
    然后没有注册OCX
      

  4.   

    由于你把错误描述的不是很清楚,所以也不能十分肯定问题的原因,以下几种可能,谨供参考:
    (1)如果你的程序中用到但未注册DLL、OCX之类的组件(控件)。
    (2)在你的 Form_Load 中用到了涉及相对路径的东东,而生成的 exe 文件的路径和你工程的路径不一致所致。
      

  5.   

    我也不是很清楚问题在哪里,有没有什么办法可以在生成exe文件以后进行调试,谢谢!
      

  6.   

    打包也没有用,还是不能执行!
    程序里面有很多On Error Resume Next,如果没有出错处理,就是死循环,有了出错处理在调试时可以准确运行,生成exe文件后,不能运行,是不是因为这个原因??