社区
ATL
帖子详情
用ATL做的DLL型COM,编译后成功在本机注册,请问如何在一MFC项目中调用??
wang_bluebird
2004-11-21 09:00:19
?
...全文
180
4
打赏
收藏
用ATL做的DLL型COM,编译后成功在本机注册,请问如何在一MFC项目中调用??
?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neilxp
2004-12-13
打赏
举报
回复
BOOL AFXAPI AfxOleInit( );
hithyy
2004-12-11
打赏
举报
回复
你调用CoInitialize了么?初始化
wang_bluebird
2004-11-21
打赏
举报
回复
我用atl 建立了一个com,是支持mfc的dll,其中一个接口函数显示了对话框
STDMETHODIMP CMyAltTest::Wellcome()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())
MessageBox(NULL,_T("how are you"),_T("hello"),MB_OK);
return S_OK;
}
客户端调用这个函数的时候,这样做
#import "SimpleTest.tlb"
#include "SimpleTest.h"
#include "SimpleTest_i.c"
HRESULT hr;
IMyAltTest* pIntf = NULL;
hr = CoCreateInstance(CLSID_MyAltTest, NULL, CLSCTX_SERVER ,
IID_IMyAltTest, (void **)& pIntf);
if(SUCCEEDED(hr))
{
pIntf->Wellcome();
pIntf->Release();
}
却没有弹出消息框为何???
wang_bluebird
2004-11-21
打赏
举报
回复
help
c++简单的
ATL
COM
开发和
调用
实例
本文详细介绍了如何在VS2010
中
使用
ATL
创建
COM
组件,包括新建
项目
、配置向导、添加接口、编写代码、
编译
运行等步骤。还提供了
MFC
和SDK两种
调用
COM
组件的方法,以及遇到问题的解决方法。
【
COM
/
ATL
运用
ATL
工程创建和
调用
COM
组件】
本博客详解使用
ATL
(Active Template Library)在Visual Studio
中
创建、实现、
注册
及
调用
COM
组件的完整流程。涵盖
ATL
项目
新建、
ATL
简单对象添加、IDL接口定义与方法实现、
DLL
编译
与管理员权限下RegSvr32
注册
、C++客户端通过CoInitialize/CoCreateInstance
调用
,并强调CLSID/IID唯一性、线程模
型
(Apartment)、平台架构一致性(x76/x64)等关键技术要点。
C++
中
COM
组件的创建和
调用
本文详细介绍了如何在C++
中
使用VisualStudio2010创建和
调用
COM
组件,包括创建
ATL
项目
,添加接口和方法,
编译
和
注册
COM
组件,以及两种
调用
COM
组件的方式:纯代码导入和
MFC
ClassWizard辅助导入。
创建
ATL
工程及使用
MFC
测试
COM
组件
本文详细介绍如何使用
ATL
创建并测试一个简单的
COM
组件。包括创建
ATL
项目
、添加类和方法、实现功能、
编译
注册
DLL
,以及通过
MFC
工程进行测试的过程。
ATL
--创建简单的
ATL
之
dll
工程,添加类和类的接口并在
MFC
中
调用
本文介绍如何使用Visual Studio 2010创建并
编译
ATL
COM
组件,包括设置开发环境、创建
ATL
DLL
项目
、添加类及接口、
编译
和
注册
DLL
,以及通过
MFC
调用
该组件。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章