回 帖 发 新 帖 刷新版面

主题:为什么我的程序可以发送9个字符,却不能发送30个字符?

 

有个程序向高手请教

我从网上下载个程序,自己稍微添加了一点代码(在OnComm函数中添加代码)。

然后进行编译。  编译器没提示任何错误。可是一运行就出现问题。

(程序见附件 

我的操作步骤如下:

 步骤一。 将计算机RS232串口的2脚与3脚短接。

步骤二。 运行本人编的程序。

步骤三。在“ 十六进制发送 ”的编辑框中输入9个字符的字符串。

步骤四。 单击“手动发送 ”。

此时程序运行还算正常,虽然有点小毛病,但还可以运行。,

然而我按照下列步骤操作就完全无法运行。

我的操作步骤如下:

 步骤一。 将计算机RS232串口的2脚与3脚短接。

步骤二。 运行本人编的程序。

步骤三。在“ 十六进制发送 ”的编辑框中输入三十八个字符的字符串。

步骤四。 单击“手动发送 ”。

此时程序完全无法运行。

请高手告诉我问题出在哪里,如何解决。

我的信箱:dongbei3hu@163.com

我的手机:15122324319

回复列表 (共2个回复)

沙发

感谢分享!有个图就更好了!

板凳

表示不懂C++

我来回复

您尚未登录,请登录后再回复。点此登录或注册