- 博客(3)
- 资源 (4)
- 收藏
- 关注
转载 _com_util::ConvertBSTRToString BUG解决方案(转载)
最近做了一个COM组件负责socket通讯,发现一个无法解决的问题,当socket发送较慢(当连一个代理服务器发送时通常会慢一些),COM组件提供的接口函数中将BSTR转换为char*时会造成程序崩溃,具体异常是操作了受保护的内存之类,跟踪代码发现出问题的代码为:_com_util::ConvertBSTRToString,这是微软提供标准转换代码,心灰意冷,以为这个问题绕不过去了。 后来
2013-12-30 15:31:01 1105 1
转载 做隐藏窗口后,OnDestroy不被调用到的问题。
CMyDiaog 派生于 CDialog,下面代码: [cpp] view plaincopyCMyDialog *pdlg = new CMyDialog(); ... delete pdlg; pdlg = NULL; 不会调用到CMyDialog::OnDest
2013-12-30 11:22:51 1384
转载 std::string::find() 和 std::string::npos
int idx = str.find("abc");if (idx == string::npos) ... 上述代码中,idx的类型被定义为int,这是错误的,即使定义为 unsigned int 也是错的,它必须定义为 string::size_type。 npos 是这样定义的:static const size_type npos = -1;
2013-12-10 09:30:21 583
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人