看了前几行,就已经一堆的错误,如想获取缓冲区的长度,不是使第四个参数为-1,是最后一个参数为0,以下是百度百科的原话:
cchMultiByte:指定由参数lpMultiByteStr指向的字符串中字节的个数。如果lpMultiByteStr指定的字符串以空字符终止,可以设置为-1(如果字符串不是以空字符中止,设置为-1可能失败,可能成功),此参数设置为0函数将失败。
lpWideCharStr:指向接收被转换字符串的缓冲区。
cchWideChar:指定由参数lpWideCharStr指向的缓冲区的宽字符个数。若此值为零,函数返回缓冲区所必需的宽字符数,在这种情况下,lpWideCharStr中的缓冲区不被使用。
此外还有一堆的变量名敲错什么的,这样的博文,真的还不如不写,以免误导别人!
re: linux下解压xz文件[未登录] sunny 2013-11-27 10:20
很好!
"仅保证对方TCP接收缓冲收到数据了,但不保证对方应用程序取到数据了".
ack可以保证app接收到了data. 如果app接收tcp的数据之前退出, tcp会恢复rst, 而非ack, 从而保证server明白, app没有收到data.
很感谢你的程序,对我帮助很大,我把你的程序研究了1天,其中有一个很小的bug
static pidmap_t pidmap = { PID_MAX_DEFAULT, {'0'} };
不是这样对char数组进行初始化的,应该是这样的
static pidmap_t pidmap = { PID_MAX_DEFAULT, {0}};
这个问题花费了我许多时间,才找出来的
Hi there,
Thanks for the hint in getting zlib compiled! It seems like my Makefile.msc was also missing inffast.obj, and your suggestion worked.
Sunny.
re: HTK学习之初体验[未登录] sunny 2009-07-02 16:07
这个软件好难用,不知从何入手……
哦,我知道了,如果按钮的消息处理是在CMainFrame中的就不用OnUpdateCmdUI,在其他类的话还是要重载OnUpdateCmdUI的。3Q呵呵
刚放进去的按钮是灰色的,但是当你为他添加了响应函数后,他就可以用了,不必重载OnUpdateCmdUI吧
re: 大长今 Sunny 2007-12-18 18:51
我先来给大哥捧个场,头一次看你的blog,早该告诉我的,好早帮你增加一下人气呀!
re: 导出类使用值得注意的一个问题 sunny 2007-07-17 23:13
把TOOLINFO m_ti;改成TOOLINFO *m_ti;就可以解决问题了。
清注意:time是标准C库中的函数,不要用来声明自己的类。
operator=要返回引用类型的。
re: VC+ADO操作数据库注意事项(1) sunny 2007-03-19 20:24
谢谢指教阿