我用Spcomm做了一个通过串口连接GSM模块进行通信的小程序,刚开始我是设了memo1和memo2分别作为发送区和接收区,分别来发送和接收命令和信息,手工在memo1里输入AT命令,然后在memo2里就能收到相应的应答,后来我就想再改改程序让它自动发送和自动接收,再自动把接收到的信息存到数据库中,因为需要判断memo2中的信息,所以我就用了一个语句:
if (memo2.Lines[i]:='AT+CMGS="13072564572">') then
可是总是说有错误,我也不知道该用什么样的语句来判断从串口接收的信息是什么,请各位帮帮忙!感谢大家!
if (memo2.Lines[i]:='AT+CMGS="13072564572">') then
可是总是说有错误,我也不知道该用什么样的语句来判断从串口接收的信息是什么,请各位帮帮忙!感谢大家!
解决方案 »
- 如何编程以指定用户身份运行指定程序呢?
- AssignFile( MyFile, 'com1') 实现小票机串并口直接打印,怎样控制字体大小?
- 编写一个Label组件
- MSSOAP哪里有下载
- 怎样用ADO连接dBASE(DBF文件)?
- 使用CXGrid且设置GridMode=True查询出错.参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突
- delphi中webbrowser控件显示网页,点击网页中的图片如何实现新窗口浏览
- 有在本地磁盘中查找文件路径函数吗?
- 请问&apos这个符号是什么呢?
- 关于delphi6的,为什么有时候打开一个文件时,自动关闭了delphi
- 如何将下面的代码翻译成DELPHI?struct vcinthdr{word retransmission:5;word size:11;};
- is运算
if (memo2.Lines[i]:='AT+CMGS="13072564572">') then
有问题,语法没对