解决方案 »
- 求ADDR_TO_PDE宏的解释
- 请教WaitForSingleObject(aHandle, 3000)
- 怎么用SDK实现可将窗口上的控件进行拖拉,形成独立的窗口,就和一些软件的工具栏一样.就像DELPHI里的控件一样
- 为什么我在RickEditCtrl中不能改变前两个中文汉字的颜色?
- 怎么用程序修改IE的安全级别???急!!!
- 原来中国早就有非典了
- vb 如何调用其他语言的DLL 如Delphi,VC? 反之Delphi,vc 如何调VB写的DLL文件?
- 怎么样判断当前焦点所在控件是一个EditBox,而不是一个Button?
- 宏的问题~请指教
- ==我测试比较了几种读大文件方法的速度,大家讨论解释一下==
- 有没有实际创建进度条成功的,为何我的老显示不了
- ░▒▓█ 有谁用过 VLC ? 这个东东肿么用?
{
CClientDiag dlg;
m_port=dlg.m_port;
//dwIP=dlg.m_bIP;
这是在干什么?后面就没用这个dlg对象的引用了??
GetDlgItemText(IDC_EDIT_SEND,strSend); //获取要发送的数据
sendto(m_socket,strSend,strSend.GetLength()+1,0,(SOCKADDR*)&addrTo,sizeof(SOCKADDR)); 如下修改也许可以
GetDlgItemText(IDC_EDIT_SEND,strSend); //获取要发送的数据
sendto(m_socket,strSend.GetBuffer(),strSend.GetLength()+1,0,(SOCKADDR*)&addrTo,sizeof(SOCKADDR));
strSend.releaseBuffer();sendto 第二个参数 是 待发送数据缓冲区 你直接使用一个类数据 在sendto函数会导致在发送过程中内存违规访问而使程序崩溃最后我很难理解 你是如何能够编译通过的;你用什么工具编译的?
CString strSend;
GetDlgItemText(IDC_EDIT_SEND,strSend); //获取要发送的数据
sendto(m_socket,strSend,strSend.GetLength()+1,0,(SOCKADDR*)&addrTo,sizeof(SOCKADDR)); 如下修改也许可以
GetDlgItemText(IDC_EDIT_SEND,strSend); //获取要发送的数据
sendto(m_socket,strSend.GetBuffer(),strSend.GetLength(),0,(SOCKADDR*)&addrTo,sizeof(SOCKADDR)); //这里修改了参数2 和参数3 不要试图将参数3设置的比缓冲区长 那么结果很可能还是崩溃
strSend.ReleaseBuffer();//如果还出错 这句可省略但程序有溢出风险sendto 第二个参数 是 待发送数据缓冲区 你使用一个类数据 在sendto函数会导致在发送过程中内存违规访问而使程序崩溃最后我很难理解 你是如何能够编译通过的;你用什么工具编译的?