- 博客(10)
- 收藏
- 关注
原创 什么是IDL和MIDL
<br />文章原始出处 http://www.ai361.com<br />原文标题大概是 Notes----《COM技术内幕》<br />作者 雷神<br />这是雷神刚刚读完《COM技术内幕》一书,整理的一个FAQ 中的两个:<br /><br />Question:<br />什么是IDL和MIDL?<br />Answer:<br />IDL是接口定义语言。<br />MIDL是Microsoft的IDL编译器。<br />在用IDL对接口和组件进行了描述后,可以用MIDL进行编译,生成相应的代理
2010-08-26 22:17:00 687
原创 VC++怎样生成DLL
VC++怎样生成DLL 转---- 在用PowerBuilder开发应用程序时,经常需要调用动态链接库DLL,本文介绍了动态链接库的基本特点,给出了VC++建立DLL以及在PowerBuilder中调用VC++创建的DLL函数的编程实例,实现了通过DLL连接PowerBuilder和VC++编制的不同程序的目的。一、 DLL概述:---- 动态链接库(Dynamic-Link Library),简称DLL,是基于Windows程序设计的一个非常重要的组成部分。使用DLL有许多优点:(1)使用DLL的动态连接
2010-06-19 16:15:00 730
原创 继续笔记
<br />HRESULT<br /> <br /> <br /> 函数返回值。如果这个函数是执行完返回的话将包含具有实际意义的数据,如果立即返回则包含状态信息--发送成功与否,并不能说明执行的如何。 <br />S_OK 操作成功 0x00000000 <br />E_UNEXPECTED 意外的失败 0x8000FFFF <br />E_NOTIMPL 未实现 0x80004001 <br />E_OUTOFMEMORY 未能分配所需的内存 0x8007000E <br />E_INV
2010-06-07 15:34:00 262
原创 关于this指针
this指针指向本类 现在我有一个类CRect 定义如下: class CRect { public: void SetColor(int); .... }; 好了,我要定义两个实例(instance) CRect rect1; CRect rect2;
2010-05-16 14:48:00 285
原创 百度2
大家帮我看看这段C++程序有啥问题没#define TIME_THREAD_1 1#include #include #include unsigned int timeID;int main(){ timeID=::SetTimer(NULL,TIME_THREAD_1,10000,NULL); return 0;} void OnTimer(UINT nIDEvent){ sw
2010-05-14 12:28:00 359
原创 百度1
问一个C++的计时器问题 悬赏分:20 - 解决时间:2010-5-13 14:37 ...void SAMPLE::countermain(){ HANDLE h_mainhandle; h_mutex=CreateMutex(NULL,true,NULL); h_mainhandle
2010-05-14 12:26:00 451
原创 关于无法生成调试信息
已经处于Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息:“无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” 解答:首先打开菜单 项目->项目属性页 1。选择 配置属性->链接器->调试->生成调试信息 改为 是 2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI)
2010-05-14 09:18:00 797
原创 about timer
1.前言。 我们知道,在Windows中,可以通过调用SetTimer函数为应用程序分配一个计时器。当 指定了一个时间间隔以后,Windows系统将每隔指定的时间向应用发送一条WM_TIMER消 息,从而使应用程序能够实现许多与时间相关的动作。 然而需要指出的是,由系统发给应用程序的WM_TIMER消息并不是异步的,这条消息被
2010-05-13 22:02:00 243
原创 学习2 about settimer
SetTimer函数用于创建一个计时器,KillTimer函数用于销毁一个计时器。计时器属于系统资源,使用完应及时销毁。 SetTimer的函数原型如下:UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc ) ; 其中 hWnd是和timer关联的窗口句柄,此窗口必须为调
2010-05-13 15:30:00 345
原创 学习1
类的成员函数引用时.和->的使用是根据这两个操作符前面的操作数的不同确定的。 类的对象引用成员函数或数据成员时(统称成员)使用.操作符 类的对象的指针引用成员时,使用->操作符 =================================== 我头文件写的是:protected:// 处理完成端口的消息的线程函数DWORD WINAPI WorkerThread(LPV
2010-05-12 15:53:00 459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人