用微软的visual basic6.0开发程序,发现一个问题。
当程序代码比较多时,每次调式时都无法停止调试,按了停止调试按钮vb就死在那里了,或者出现异常时按结束,vb就完全退出了。每次都要重新打开vb非常麻烦。大家有没有碰到过,如何解决??
当程序代码比较多时,每次调式时都无法停止调试,按了停止调试按钮vb就死在那里了,或者出现异常时按结束,vb就完全退出了。每次都要重新打开vb非常麻烦。大家有没有碰到过,如何解决??
可能是用了子类化或HOOK,没有进行相关的恢复操作
---这个没有啊,我只是调用了一些应用dll
还有一种可能,就是在2003环境下(或更高的服务器版),VB6在调试及关闭时常常出错;这情况在同时安装了vb6和.net下更甚。
因为API调用中很多处理是在VB的内存回收机制之外的,需要在程序中手动释放,所以如果没有注意也会引起VB崩溃.但这并非API或VB之过.
关键还是在于良好的编程习惯.