社区
ATL
帖子详情
用ATL做的DLL型COM,编译后成功在本机注册,请问如何在一MFC项目中调用??
wang_bluebird
2004-11-21 09:00:19
?
...全文
149
4
打赏
收藏
用ATL做的DLL型COM,编译后成功在本机注册,请问如何在一MFC项目中调用??
?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
atl
dll
调用
wtl
当我们需要在一个
ATL
动态链接库(
DLL
)
中
调用
WTL的功能时,我们需要理解这两个库的基本原理和它们之间的交互方式。 首先,
ATL
是一个轻量级的库,它提供了创建
COM
对象的模板类。
COM
(
Com
ponent Object Model)是微软的...
MFC
ATL
示例 在
MFC
服务器
中
使用
ATL
COM
对象
- 集成到
MFC
服务器:在
MFC
工程
中
包含
ATL
COM
对象的头文件,使用
MFC
的类工厂机制
注册
和实例化
ATL
COM
对象。 -
调用
接口:
MFC
服务器或者其他客户端通过
COM
接口
调用
ATL
对象的方法,实现功能交互。 总的来说,这个示例...
VS2008
中
生成
DLL
项目
及
调用
### VS2008
中
生成
DLL
项目
及
调用
详解 #### 一、概述 本文将详细介绍如何在Visual Studio 2008 (简称VS2008)
中
创建
DLL
项目
并进行
调用
的过程。首先解释
DLL
(动态链接库)与静态库的概念及其区别,接着介绍在VS2008
中
...
迅雷
atl
71.
dll
文件下载
迅雷
atl
71.
dll
文件是迅雷软件运行过程
中
不可或缺的一个动态链接库(Dynamic Link Library,简称
DLL
)文件。
DLL
文件在Windows操作系统
中
扮演着至关重要的角色,它们包含了可被多个程序共享的代码和数据,有助于优化...
ATL
学习笔记.doc
创建一个
MFC
项目
,然后在代码
中
使用
COM
接口与
ATL
COM
对象进行交互。 总结来说,
ATL
是C++开发者用来构建
COM
组件的强大工具,它简化了对象的实现过程,而VS2012提供了一套直观的向导来辅助创建和管理这些组件。通过...
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章