社区
ATL
帖子详情
DCOM结构下,如何在IDL文件中编写可连接对象的出接口,以便生成存根代理DLL文件!!?
qyluo
2003-02-27 05:42:19
我的出接口是从IUnknown接口继承,整个DCOM是用MFC来实现的!!
...全文
53
3
打赏
收藏
DCOM结构下,如何在IDL文件中编写可连接对象的出接口,以便生成存根代理DLL文件!!?
我的出接口是从IUnknown接口继承,整个DCOM是用MFC来实现的!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qyluo
2003-02-28
打赏
举报
回复
我不是说编译IDL文件,而是涉及到出接口的IDL文件应该怎样写,我的IDL不是系统生成的,而是需要自己编写。小弟不知道跟普通的IDL有没有区别!!
SimonXie
2003-02-27
打赏
举报
回复
用命令nmake编译扩展名为mk的文件
nmake a.mk
lwg7603
2003-02-27
打赏
举报
回复
MFC?晕!
还是用ATL吧~~
怎么
生成
代理
/
存根
dll
(Microsoft Visual Studio 2005)
怎么
生成
代理
/
存根
dll
(Microsoft Visual Studio 2005)
com
之
代理
(proxy)与
存根
(stub)
什么是
代理
和
存根
? 打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的
代理
;你不会在乎 钱具体放在那里,你只想看到足够或更多的钱从
出
口
出
来(这就是
com
的透明性)。你同银行之间的操作完全是取款机
代理
实现。 你的取款请求通过取款机,传到另一头,银行的服务器,他也没有必要知道你在哪儿取钱,他所关心的是你的身份,和你取款多少。当他确认你的权限...
代理
存根
学习笔记
什么是
代理
存根
打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的
代理
;你不会在乎钱具体放在那里,你只想看到足够或更多的钱从
出
口
出
来(这就是
com
的透明性)。你同银行之间的操作完全是取款机
代理
实现。你的取款请求通过取款机,传到另一头,银行的服务器,他也没有必要知道你在哪儿取钱,他所关心的是你的身份,和你取款多少。当他确认你的权限,就进行相应的操作,返回操作结果给取款机,取款机根据服务器
实现与掌握
COM
进程外组件的简易教程
接口
定义语言(
IDL
)对于开发
COM
组件来说至关重要,因为它允许开发者定义可以在不同编程语言之间共享的
接口
。
IDL
文件
作为
COM
组件之间通信的桥梁,确保了
接口
的标准化描述。
IDL
描述了组件如何与外界通信,它是一种语言无关的描述方式,允许编译器
生成
不同语言版本的
代理
和
存根
代码。这使得
COM
组件能够被不同的语言调用,增加了组件的可重用性和互操作性。类厂是一个特殊的
COM
对象
,它实现了
接口
。这个
接口
有两个主要方法:和LockServer。通过这些方法,类厂可以控制如何创建组件实例。
VS ATL的exe模板无法
生成
dll
的解决方案
问题 报错信息: EXEC : error : M
IDL
will not generate
DLL
DATA.C unless you have at least 1 interface in the main project. 提示信息: if exist
dll
data.c goto :END echo Error: M
IDL
will not generate
DLL
DATA.C unless you have at least 1 interface in the main project. Ex
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章