- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 获取程序运行时间(精确到毫秒)
LARGE_INTEGER litmp1,litmp2,litmp3; LONGLONG QPart1=0,QPart2=0; double dfMinus,dfFreq,dfTim; QueryPerformanceFrequency(&litmp1); // 获得计数器的时钟频率 dfFreq = (double)litmp1.QuadPart; Que
2008-09-21 00:47:00 1474
原创 应用程序与DLL的通信
最近一个星期,一直被一个问题困惑着,就是应用程序与DLL的通信问题。在网上查找了三个解决方法:1.发送消息 (1) 在DLL中定义一个自定义消息#define WM_MYMESSAGE WM_USER+1(消息的定义应该放在与应用程序通信的.h文件中,我是这么做的,可能也可以在应用程序中重新定义,不过我没有试过) (2) 在需要发送消息的地方,调用函数SendMessage
2008-09-05 10:14:00 1143
原创 BSTR转换成LPCSTR时遇到的问题
很强悍的BSTR转成LPCSTR啊~~~~ #include "comutil.h" #pragma comment(lib, "comsupp.lib") BSTR bstr=null; LPCSTR temp = ::_com_util::ConvertBSTRToString(vtValue.bs
2008-08-28 10:03:00 1353
转载 字符串之间的转换
一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。 那么什么是BSTR、LPSTR以及LPWSTR呢? BSTR(Basic STR
2008-08-28 09:13:00 327
原创 CSocket类网络通信编程步骤
1. 构造CSocket对象,如以下的形式: CSocket Serversocket;2. 利用CSocket对象的Create()函数创建Windows Socket,Create()函数会调用Bind()函数将此Socket绑定到指定的地址上,其原型为: BOOL Create (UINT nSocketPort = 0, int nSocketType =
2007-09-28 11:30:00 1369 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人