L
lht123
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在开发手机短信系统,我用spcomm控件读,写串口,用Comm2.WriteCommData事件发at命令给串口,用Comm2ReceiveData接收手机发给gprs模块的数据,当有很多人给我的模块发数据的时候,我必须把这些数据送到我的数据库了.保证数据不能丢失,我的模块卡里的存储容量有限,我想从卡里读出一条数据后,就清空,但是我怕把其他人的数据也清空了,现在我的程序是这么实现的---我先用 AT+CPMS? 判断卡里有几条数据,读出短信的索引,根据索引发AT+CMGR=索引号,把短信都读出来,在把卡里的数据清掉,用AT+CMGD=1,3 命令,我现在很担心用最好一条命令会出错,另外我用timer控件发 at命令,我想怎么做才能很安全的把数据读到,当卡里的数据满了后 ,清空,在去收数据.timer控件每次调用都占用焦点,很烦人,大侠们是怎么做的,自动发送at命令 去读卡里的数据.我现在头都大了,用了两个timer控件,都变成死循环了,求求你们帮帮我,分不够再加.