您好,欢迎来到暴趣科技网。
搜索
您的当前位置:首页ATL创建对象

ATL创建对象

来源:暴趣科技网

导入类库

#include <atlcom.h>

#import "c:\atl3.dll" no_namespace, named_guids, raw_interfaces_only


-------------------------------------------------------------------------------------------------

		::CoInitialize( NULL );		// 如果在这里进行 COM 初始化,要注意智能指针的释放

		CComQIPtr <IMyTest> spFun;
		HRESULT hr = spFun.CoCreateInstance( __uuidof(MyTest));
		ATLASSERT( SUCCEEDED( hr ) );
		spFun->Foo();
	//	spFun->Release();	// 大错特错!!!
		spFun.Release();	// 正解

		::CoUninitialize();

-------------------------------------------------------------------------------------------------

转载于:https://www.cnblogs.com/fanzi2009/archive/2010/05/07/1729527.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoquwan.com 版权所有 湘ICP备2024080961号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务