ATL中我们最关心的细节积累
来源:互联网 发布:卖精仿鞋的淘宝店铺 编辑:程序博客网 时间:2024/06/06 02:12
4.ATL中,我想在工作线程中触发事件,怎么办?
这里介绍最简单的办法:
CXXXATL为ATL的类
CWork为工作类
static int CWork::WorkThread(void* p)为工作线程函数
首先让CXXXAtl和CWork相互引用,即在CWork类声名前声名class CXXXAtl;
给CWork添加成员指针CXXXAtl* pAtl;
在CXXXAtl类中加入工作类的实例:m_Work;
在CXXXAtl构造函数中加入m_Work.pAtl=this;
CWork调用WorkThread时传入this指针;
在WorkThread中即可通过((CWork*)p)->pAtl.Fire_XXX()
触发事件
5.为什么我定义了BOOL类型的接口参数在VB中却不能按照True/False选择值?
因为BOOL实际是int 类型的定义,应该使用VARIANT_BOOL类型
6.为什么Debug方式编译正确,但Release方式无法正确编译,提示类似:
Creating library ReleaseMinDependency/Agent.lib and object ReleaseMinDependency/Agent.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseMinDependency/Agent.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
打开工程的设置,在C/C++页中Proprocess Definitions中去掉_ATL_MIN_CRT即可
- ATL中我们最关心的细节积累(1)
- ATL中我们最关心的细节积累(2)
- ATL中我们最关心的细节积累(1)
- ATL中我们最关心的细节积累
- ATL中我们最关心的细节【ON_CREATE没响应,运行时不可见】
- 电子工程师最关心的问题
- 程序员最关心的是什么
- 世界地球日让我们关心我们的地球
- 【转帖】感动--献给关心我们的父母
- TD商用最关心的十个问题
- 2009老百姓最关心的十大问题
- 2009老百姓最关心的十大问题
- 一个最关心的问题:什么是STL
- (转)电子工程师最关心的前途问题
- 12个电子工程师最关心的问题
- 电子工程师最关心的12个问题
- java初学者最关心的五个问题
- java初学者最关心的五个问题
- future相比于其他并发设计模式的优势(“回调驱动(多线程环境下)”、“消息/事件驱动(Actor模型中))
- 让Qt for Windows Phone 8.1在真机上运行
- Linux应用程序开发(一)---移植thttpd+Sqlite3+PHP5到arm linux(1)
- ATL问题集
- hadoop集群(完全分布式)配置步骤(测试通过)
- ATL中我们最关心的细节积累
- 利用ATL实现QuickTime多媒体文件播放
- 动手添加代码实现lib的应用
- 万能报表设计
- Linux应用程序开发(二)---让PHP5支持java在arm linux运行
- 初识cocos2dx——入门第一篇
- 黑马程序员--------------------------------Android 拍照、相册选图、裁剪上传
- 应用界面主题Theme使用方法
- Linux下的磁盘缓存