读书人

短信猫为什么只发送了一条短信解决办法

发布时间: 2012-05-07 12:40:40 作者: rapoo

短信猫为什么只发送了一条短信
测试时待发短信列表(dgvMessageList.RowCount)中有5条短信,我的短信猫为什么只正常发送了一条短信?
代码如下:
for (int introw = 0; introw < dgvMessageList.RowCount; introw++)
{
smsbasesetup.Sms_Send(dgvMessageList.Rows[introw].Cells[2].Value.ToString(),dgvMessageList.Rows[introw].Cells[3].Value .ToString());
}
注:dgvMessageList.Rows[introw].Cells[2].Value.ToString();//电话号码
dgvMessageList.Rows[introw].Cells[3].Value .ToString();//短信内容

[解决办法]
RowCount 是 1 吗
[解决办法]
先确认下循环体中的语句是否真的执行了5次(且不管成功还是失败)

如果确实试图执行了5次,进一步检查Sms_Send方法,看看是不是端口重复打开了或什么的
[解决办法]
计算机执行时间是比较快的

硬件 有自己的时序周期,说白了,就是多长时间可以完成 一个动作,动作比较慢

你的问题最简单的做法是加上sleep()方法,相当于单片机中 delay延时,看看效果

我上面说的不一定正确

建议你看下说明书的时序

读书人网 >C#

热点推荐