编译成功,生成EXE时就出问题啦。急急急。
这是怎么会事。着急。
[解决办法]
api调用参数不正确
子类化例程错误
第三方控件错误等等都有可能
[解决办法]
A)试试以管理员身份启动 VB。
B)杀毒软件是否阻止了生成 exe 的动作?
C)在外接程序管理中,将非必要的全部关闭。
D)选项中的"请求时编译"不要勾选,然后不生成 exe 直接调试运行是否正常?
[解决办法]
同意赵老虎,我认为最大的可能性是C.
楼主可以试试初始化IDE,导入下面这个注册表文件试试:
上传一个VB6IDE初始化的REG文件
[解决办法]
路过,学习+支持一下
[解决办法]
首先,你要讲清楚你有没有用API?用了那些技术的API?图形?内存?进程线程?...有没有用第三方控件?不说清楚很难判断这方面的因素出问题的可能性有多大。
其次,你可以尝试逐行调试的方式来跟踪代码,如果用了钩子等技术,涉及到一些API或线程问题不能在VB里调试,可以采用日志或弹出对话框的方式调试程序。这起码能知道运行到那一步出错了,然后慢慢更改代码缩小嫌疑范围。
[解决办法]
仅供参考:
当在C/C++开发环境中编译出错且出错信息莫名其妙时,
偶都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。
[解决办法]
你不会将查看详细信息那个箭头点一下,看看具体什么问题吗?
[解决办法]
新写一段其他的程序,生成EXE也出现问题吗?如果是这样,建议重新做系统,不要多浪费时间研究这个了。
[解决办法]
[解决办法]
我觉得楼上各位说的似乎偏题了。
你们说的,都牵涉到‘运行’的问题。
但我觉得楼主说的“问题”,好象是“把程序代码编译(并链接)成 .exe文件时,造成VB出错”!
这个编译、链接的过程中,都不会‘执行程序代码中相应的指令’吧????