请高手帮我分析一下!

解决方案 »

  1.   

    可能的原因:动态创建了线程没有释放,调用了DLL没有释放,或者你关闭的不是主窗口,只是主窗口的visible为false,实际上整个程序还在运行。
      

  2.   

    我关闭的是主窗口
    我的程序没有用到DLL ,没有用到子线程!以前用的是CorbaConnection连接服务器,后来因为delphi的CorbaConnection扶持的版本只到visibroker3.3满足不了需求,于是把CorbaConnection换为DCOMConnection!问题就出来了!
    用CorbaConnection的时候是正常的,换成DCOMConnection就不正常了
      

  3.   

    我的程序也有遇到这种情况,不过我的程序只有一个主线程,也没有调用DLL,只是有操作端口,而且不是每次退出都会占在内存中,而是偶尔会这样子,郁闷到今。不好意思借楼主的贴子请教各位高手。
      

  4.   

    我们公司这个项目用delphi开发的,感觉极不爽!
      

  5.   

    某种原因导致 DCOMConnection 的连接没彻底释放,导致的原因是一个综合问题的结果,不太好确认。