CSDN论坛 > VC/MFC > ATL/ActiveX/COM

◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ 接着昨天的问题,那用ATL如何实现,我该用哪个容器 ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ [问题点数:100分,结帖人popyyb]

Bbs4
本版专家分:1092
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:18918
Bbs4
本版专家分:1092
Bbs4
本版专家分:1092
Bbs7
本版专家分:18918
Bbs2
本版专家分:284
匿名用户不能发表回复!
其他相关推荐
如何用ATL写一个C++的COM组件(C#轻松调用C/C++接口)
似乎关于COM的ALT中文教程不多 自己研究了下 现在奉献给大家 若大家有兴趣 会接着继续讲下去哦~~~
接着昨天的贪吃蛇
昨天的代码 昨天的贪吃蛇已经做到了可以基本显示界面的状态,所以今天的主要任务就是使我们的蛇动起来,并且能够根据你的键盘操作来控制蛇的移动。一.使蛇动起来。 // 刷新线程 class FlashThread implements Runnable { // 核心代码写到这里 @Override public void run() {
java 线程通信 - 取钱,存钱问题
问题:每次先存一次钱,然后再取一次钱。 两个线程交替进行。方式一:使用 同步监视器 对象的等待 wait方法  和 唤醒 notifyAll方式  来实现。1. 定义falg 标签 来标记 应该取钱还是存钱。开始为false , 表示先存钱2.每次操作时,进行判断,取钱应该满足 falg = true , 存钱应该满足 falg = false; 要用while 进行判断!! 不要用if - el...
ATL和MFC创建ActiveX控件的区别
ATL和MFC创建ActiveX控件的区别 ATL和MFC创建ActiveX控件的区别 在visual C++ 6.0中,ATL和MFC代表了两种不同的框架,分别面向不同类型的基于Windows的开发。ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码;MFC代表了创建独立的Windows应用的一种简单、一致的方法。这两种框架都可以用来创建ActiveX控件。 A
synchronized 和 ReentrantLock 该用哪个?
Jdk 1.5       JDK 1.5、单核处理器下两种锁的吞吐量对比 所以在 jdk 1.5 中,Synchronized 在多线程环境下性能下降严重,所以选择 ReentrantLock 。   Jdk 1.6 JDK 1.6中加入了很多针对锁的优化措施,如自旋锁、轻量级锁、偏向锁。synchronized与ReentrantLock的性能基本上是完全持平了。所以性能
使用ATL进行com组件的开发
一、前言   1、如果你在使用 vc5.0 及以前的版本,请你升级为 vc6.0 或 vc.net 2003;   2、如果你在使用 vc6.0 (ATL 3.0)请阅读本回内容;   3、如果你在使用 vc.net(ATL 7.0)请阅读下回内容;(当然读读本文内容也不错)   4、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外,我们再实现一个自己定
模拟实现双色球抽奖小程序
模拟实现双色球抽奖小程序,主要用到MFC和ATL的deque容器,还有C++的文件操作
从零开始实现web容器
项目简介 从零实现web容器。敏捷开发循序渐进的学习多线程、Http协议、springIOC、设计模式等等技术,为了成为架构师而迈出的一步。 HTTP请求路线 迭代目录 一期迭代 二期迭代 三期迭代
17.ATL实现IDispatch自动化接口
本文基于ATL,演示了自己加载类型库导出ITypeInfo接口,借助ITypeInfo接口实现IDispatch接口的过程和ATL自己利用IDispatchImpl实现IDispatch的方法,据此可以掌握依赖类型库实现IDispatch接口的方法。
tomcat容器log4j日志打印 到前一天解决办法
为了把域名指向默认的应用(MyApp),所以在conf/server.xml文件配置了一个Context,但是MyApp又是放在webapps路径下,导致MyApp实例了两次,所以log4j也实例了两次,使日志文件产生了混乱。我把MyApp移除webapps后日志服务就正常了
关闭