请教一个关于COM对象内存释放的问题
一饭一粥 2010-10-26 03:18:26 各位大虾好:
使用COM对象完毕后, 使用Release()方法后, 内存没有释放, 如果在一个循环内使用会令到内存疯长.
例如.
CoInitialize();
while(true)
{
IPtr wd(__uuidof(wo));
//todo
wd->Release();
}
CoUninitailize();
但是如果Relese后用wd = NULL;倒是可以防止内存大量增长.
另外请问,COM对象可以应用程序中可以做成全局变量吗.