社区
ATL
帖子详情
谁有自己写的进程外可连接点对象的实现程序
splitter
2005-11-28 12:01:40
一般实现此类功能都是通过MFC或者ATL来实现,有没有那位大侠自己用C++实现一个类似功能的东西,我想研究一下其内部实现。
...全文
99
5
打赏
收藏
谁有自己写的进程外可连接点对象的实现程序
一般实现此类功能都是通过MFC或者ATL来实现,有没有那位大侠自己用C++实现一个类似功能的东西,我想研究一下其内部实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loverx
2006-01-02
打赏
举报
回复
结论:可以
备注:交通工具有火车和飞机,你偏偏赶着马车进城
说明:
1.在组件里定义接口 ISplitter
2.在客户端实现它 CSplitter public : ISplitter
3.客户把接口指针ISplitter 塞给组件,就可以实现一般的回掉
同理:你塞10个接口指针给组件也可以吧
在同理:你把这10个接口封装到一个接口里(ISplitterContainer),也可以吧
这样你就自己实现了Container和Pointer
可以参考:
http://www.vckbase.com/document/viewdoc/?id=1526
loverx
2005-12-20
打赏
举报
回复
利用COM+的Event也可以实现,并且效率更高
并能实现异步回调
蒋晟
2005-11-29
打赏
举报
回复
http://www.codeguru.com/Cpp/COM-Tech/atl/article.php/c3573/
splitter
2005-11-28
打赏
举报
回复
那些例子还是用ATL和MFC实现,我现在想自己实现IConnectPointContainer等接口来实现进程外组件的可连接点对象。
蒋晟
2005-11-28
打赏
举报
回复
http://www.microsoft.com/msj/0698/browser.aspx
Windows
进程
常用DLL模块注入技术
进程
入口点注入,在
程序
初始化的时机前将dll模块文件注入至目标主线程。
进程
调试级注入,涉及调试器相关功能调用知识点 dll模块重定位内存注入,模拟操作系统加载PE文件方式,直接将dll文件内存数据
写
入目标
进程
并...
通过
进程
外Com组件
实现
win764位
程序
调用32位库+附加demo源码
背景:客户有个功能需要添加到软件中,但软件是64位,客户只能提供32位库。环境:电脑系统为win764位,编译环境为vs2010.
实现
方式:使用
进程
外Com组件
实现
。前言:Com组件有三种模式:
进程
内组件(dll)、
进程
外组件(exe)、远程组件(server)。因为32位和64位
程序
不兼容,
进程
内组件无法
实现
;32位库可以在本地调用,所以没有必要选择server;主要步骤:
实现
进程
外Com组件调...
Linux 里
进程
阻塞是如何
实现
的
误区一:
进程
阻塞消耗 CPU 资源 我以前以为
进程
阻塞是不好的,比如 NIO 里 Socket socket = serverSocket.accept(); 会一直阻塞直到连接到来。
程序
要一直等待不能往下运行,感觉上是一个不好的事情。 其实,对于 CPU 来说,在这个
进程
阻塞的时候完全可以去跑别的
程序
。而对于上面的
程序
来说,这个阻塞也是有益的,它提供了一个等待的时间让
程序
能够等待连接到来。 你可...
Python并发编程之
进程
间通信
multiprocessing模块支持
进程
间通信的两种主要形式:管道和队列。这两种方法都是实用消息传递来
实现
的,但队列接口有意模仿线程
程序
中参见的队列用法。创建共享的
进程
队列。maxsize是队列中允许的最大项数,如果忽略此参数,则无大小限制。底层队列使用管道和锁定
实现
。Queue的实例具有以下方法创建可连接的共享
进程
队列。这就像是一个Queue
对象
,但队列允许项目的使用者通知生产者项目已经被成功处理。通知
进程
是使用共享的信号和条件变量来
实现
的。
操作系统之
进程
同步和通信——
进程
同步的基本概念及其
实现
方式、
进程
通信及其
实现
方式
进程
同步和通信
进程
同步 在OS中引入
进程
后,一方面使系统的吞吐量和资源的利用率得到提升,另一方面也使得系统变得复杂,如果没有合理的方式对
进程
进行妥善的管理,必然会引起
进程
对系统资源的无序竞争,使系统变得混乱;为了
实现
对并发
进程
的有效管理,在多道
程序
系统中引入了同步机制,常见的同步机制有:硬件同步机制、信号量机制、管程机制等,利用它们确保
程序
执行的可再现性;
进程
同步的基本概念 ...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章