VB程序员博客
VB程序开发
有两个程序,一个是主程序,另一个是 ActiveX Exe 的部件程序.
当我主程序调用部件程序时会出现两个进程.为什么过一段时间后部件程序会自动消失?
在主程序中并没有释放它“
我的错误信息有的是被隐藏了,可工程太大了。找起来很困难“
在主程序中有一个全局对象调用着 部件程序 .如果这么一来附件程序应该是不会被卸载才对“
有没有其他原因可以导致???
我再补充一些:
我的部件程序因为是 ActiveXExe 的.我已经设置成一个对象对应一个线程,而且都是以后期绑定来创建对象的.
在查看器中确定我的程序已经创建多个线程了。
但是内部构造复杂,彼此相互调用变量,并没有设置什么临界区,不知道 DCOM 有没有帮我们处理好这些,会不会是这个导致?
请高手们帮忙“顶帖也算帮忙呀“`
我也碰到了这个问题,还没解决,我在Activex.exe中的每个函数、方法加了错误捕获on error goto ,按道理不会出错自动退出的,可是运行一段时间后进程中Activex.exe就不见了。
这个简单啊,网上搜一下就得到答案了.