用VB写了个程序,生成ExE后却无法运行,哪位高手能帮小弟我查找一下原因

用VB写了个程序,生成ExE后却无法运行,谁能帮我查找一下原因?
这个程序,在调试时很正常,但是生成exe后在本机上运行时,既无提示,更不运行.该怎么办?

我用debugview跟踪了好长时间,弄不出来,头都大了.

听说可以用OD跟踪,可我不懂OD.谁能用oD帮我分析一下原因所在?

------解决方案--------------------
无代码无真相,至少把启动窗体的代码贴一下吧?
------解决方案--------------------
是什么样类型的程序 会不会是杀软件给禁止运行的 启动窗口代码可以发上来分析一下
------解决方案--------------------
把On Error Resume Next注释掉,然后在开发环境下启动看看哪有问题
------解决方案--------------------
楼主又被 On Error Resume Next害了一把
------解决方案--------------------
去掉On Error Resume Next,看问题在哪儿??
------解决方案--------------------
If Not (Right(Mpath, 1) = "/" Or Right(Mpath, 1) = "\") Then Mpath = Mpath + "/"
这句我表示看不明白。连接的数据库包括远程?为什么IF中两种情况都是加"/"的?
------解决方案--------------------
上课去,我给你改一下这个代码,我没用过数据库控件,不知道地址要什么格式,你就参考吧。If(Right(Mpath, 1) <> "\" then Mpath = Mpath & "\"
Mpath = Mpath + "guaku.mdb"
------解决方案--------------------
探讨
楼主又被 On Error Resume Next害了一把

------解决方案--------------------
1.去掉On Error Resume Next,
2.屏蔽一半代码,运行,可以
再屏蔽另一半,

继续上面操作,

一会就找到问题了,


------解决方案--------------------
现在呢?以前是以前

探讨
引用:
把On Error Resume Next注释掉,然后在开发环境下启动看看哪有问题


以前就注释掉所有的On Error Resume Next试过,在开发环境中没问题,生成exe后就无法运行了.

------解决方案--------------------
没检查一下杀毒软件的设置?
探讨
引用:
现在呢?以前是以前


引用:
引用:
把On Error Resume Next注释掉,然后在开发环境下启动看看哪有问题


以前就注释掉所有的On Error Resume Next试过,在开发环境中没问题,生成exe后就无法运行了.

唉,刚才……

------解决方案--------------------
程序的错误要这样处理:on error goto ErrMsg

ErrMsg:
msgbox Err.number & err.description

这样程序在其它环境运行如果是程序内部错误,就会提示你有什么错了,你如果用On error resume next就什么都看不到了
------解决方案--------------------
探讨
这个程序,在调试时很正常,但是生成exe后在本机上运行时,既无提示,更不运行.该怎么办?

我用debugview跟踪了好长时间,弄不出来,头都大了.

听说可以用OD跟踪,可我不懂OD.谁能用oD帮我分析一下原因所在?

------解决方案--------------------
启动代码全部屏蔽掉 编译运行看看 会不会是data1控件出问题 你还可以用VB自带的打包程序 打包 然后 装一遍试试
------解决方案--------------------
你使用VB将 DLL 写成可输出函数的Dll,形式同 API 格式函数。再试试。

------解决方案--------------------
探讨
奇怪,昨天生成EXE后还可以运行,今天又试了试,生成EXE后,却无法运行了.
难道是与电脑运行的状态有关?

------解决方案--------------------
因为你U盘有文件夹目录