博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年5月12日

摘要: 在用这段代码的时候发现accept总是在没有连接就直接返回了:int clientAddrLen = 0;cSocket = accept(lSocket,(SOCKADDR*)&clientAddr,&clientAddrLen);弄了N久后才发现是这个问题,之前看MSDN还以为第三个参数只是对外传的呢,汗这段代码就OK了int clientAddrLen = sizeof(SOCKADDR);... 阅读全文

posted @ 2007-05-12 16:48 叶落无痕 阅读(1927) 评论(3) 推荐(0) 编辑

摘要: CString to BSTR When programming with ActiveX, you will sometimes need a value represented as a type BSTR. A BSTR is a counted string, a wide-character (Unicode) string on Intel platforms and can co... 阅读全文

posted @ 2007-05-12 13:05 叶落无痕 阅读(3362) 评论(0) 推荐(0) 编辑

2007年5月8日

摘要: 摘要: 调用约定 压参数入栈顺序 把参数弹出栈者 函数修饰名 (Calling convention) -------------------------------------------------------------------------------------------------------- __cdecl ... 阅读全文

posted @ 2007-05-08 15:19 叶落无痕 阅读(791) 评论(0) 推荐(0) 编辑

摘要: HRESULT 是一种简单的数据类型,通常被属性和 ATL 用作返回值。下表说明各种不同的值。头文件 winerror.h 中包含更多的值。 名称 说明 值 S_OK 操作成功 0x00000000 E_UNEXPECTED 意外的失败 0x8000FFFF E_NOTIMPL 未实现 0x80004001 E_OUTOFMEMORY 未能分配所需的内存 0x8007000E ... 阅读全文

posted @ 2007-05-08 14:52 叶落无痕 阅读(362) 评论(0) 推荐(0) 编辑

2007年4月29日

摘要: 比如说,使用COM前要一开始用这个 1 HRESULT hr = CoInitialize(NULL);2 if(FAILED(hr))3 {4 return;5 }完成后,比较以程序结束的时候用CoUninitialize(); 否则无法使用COM第一次使用COM,碰上这种问题,真是@#@$#%^%& 阅读全文

posted @ 2007-04-29 11:24 叶落无痕 阅读(267) 评论(0) 推荐(0) 编辑

2007年4月28日

摘要: 环境: VS.NET 2003 MFC基于对话框程序一开始应该 #include 然后在它上面要 #pragma comment(lib,"Strmiids.lib") ,否则无法使用 CLSID_SystemDeviceEnum与IID_ICreateDevEnum编译提示 unresolved external symbol _CLSID_SystemDeviceEnum 阅读全文

posted @ 2007-04-28 16:00 叶落无痕 阅读(274) 评论(0) 推荐(0) 编辑

摘要: 是在option->project->VC++ directory里面的,加入的内容如下Include file加入C:\DXSDK\IncludeC:\DXSDK\Samples\C++\DirectShow\BaseClasses选择lib加入C:\DXSDK\LibC:\DXSDK\Samples\C++\DirectShow\BaseClasses\Debug_UnicodeC:\DXSD... 阅读全文

posted @ 2007-04-28 12:38 叶落无痕 阅读(247) 评论(0) 推荐(0) 编辑

2007年4月1日

摘要: 如果总是这样,记住一点,在CFile的Open函数第一个参数要的是绝对路径而不是相对路径如果用像"test.jpg"作参数就完了,要用"E;\\theArch\\test.jpg"才行 阅读全文

posted @ 2007-04-01 16:22 叶落无痕 阅读(1393) 评论(1) 推荐(0) 编辑

2007年3月19日

摘要: 这一次又体会到了,比如用overlapped I/O 的Socket,在UDP上用WSARecv时,总不出现预期的结果,最后单步调试才发现在收到SOCKET_ERROR后用WSAGetLastError()才发现是NOTSUPPORTED的错误,汗……忙了一个晚上啊,时间居然就这样过了 阅读全文

posted @ 2007-03-19 00:04 叶落无痕 阅读(177) 评论(0) 推荐(0) 编辑

2006年8月13日

摘要: 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标... 阅读全文

posted @ 2006-08-13 11:31 叶落无痕 阅读(231) 评论(0) 推荐(0) 编辑