返回首页

VC"exequot;运行时错误:!|朋友你好!


其实我有一个从"运动的研究"的VC项目,这是用来连接与PC机的BlackBerry。有两种方案:第一是在C和第二JDE是。
 60;
我工作的C程序,我修改该方案很多,这是工作,直到我被传输文本或字符串。但现在我有传输二进制数据(字节数组),但是当我的程序是执行"发送"功能比"exe"的突破,并显示错误消息:

"此应用程序已请求运行时终止它在一个不寻常的方式。
更多信息,请联系应用程序的支持团队。"

exe是突破是:

HRESULT result = _channel->WritePacket((unsigned char*)buf, lenght);
(此功能是在程序中预定义的,它不是我写的)
(这里的"缓冲区"是我通过此功能和"长度"是的ByteArray的长度的字节数组)
我真的不知道{C}与ByteArray的职能工作(二进制数据)?
但,我ampretty确保它的工作原理与简单的文本。

我不知道怎么做知道吗??
帮助!
我使用的Windows XP SP3 MVS2008。
我也搜索到MSDN上的错误;他们为我提供一个修补程序,但只针对Windows XP SP2。 {S0的}
感谢你在前进
@问候
naveen库马尔Dushila | nk.dushila | Yogendra gangwar:此错误可能是因为你咬数组的长度。否则,如果长度是正确的,你可以尝试作为物业GT;配置属性 - > C / C运行时库,多线程调试(/ MTD)

我得到了同样的问题:在我的64位操作系统上的EXE |

回答