我正在跟踪一个问题,即使Outlook Application对象已由TypeLibrary释放和处置,TaskManager中仍会列出“ Outlook.exe”。
调用代码在C ++ Builder中。 TComInterface 用于实例化TypeLib。
我注意到的是,即使对话框(这是调用代码的地方)已关闭(用户单击“确定”或“取消”)并且TComInterface对象超出范围,“释放”仍是不被叫。
在完全退出应用程序之前,永远不会调用发布。
还有其他方法可以使TComInterface超出范围时调用发布吗?
答案 0 :(得分:1)
深入研究之后,我发现该变量具有全局范围。
我更改了范围,现在正在调用Release。