就是怎样通过mscomm1控件连上手机??我使用nokia8250手机,通过手机数据线连在计算机的com3口上, 我使用网上下载的一个程序可以连上这个手机,并且可以发短信!可是我自己写程序却连不上. 所有设置如下:
mscomm1.commport := 3; mscomm1.settings := 115200,n,8,1; mscomm1.RThreshod := 1; 并写了如下程序:
procedure TForm1.FormCreate(Sender: TObject);
begin
mscomm1.PortOpen := true;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
mscomm1.Output := 'AT';
end;procedure TForm1.MSComm1Comm(Sender: TObject);
begin
if mscomm1.Input <> '' then
ShowMessage('in');
end;-----------------------
当我点击button1, 没有办法触发ShowMessage('in'),也就是说, 收不到串口传回来的'OK'字符,连不上, 请帮我分析一下, 我应该怎么做, 多谢了!!!!!
mscomm1.commport := 3; mscomm1.settings := 115200,n,8,1; mscomm1.RThreshod := 1; 并写了如下程序:
procedure TForm1.FormCreate(Sender: TObject);
begin
mscomm1.PortOpen := true;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
mscomm1.Output := 'AT';
end;procedure TForm1.MSComm1Comm(Sender: TObject);
begin
if mscomm1.Input <> '' then
ShowMessage('in');
end;-----------------------
当我点击button1, 没有办法触发ShowMessage('in'),也就是说, 收不到串口传回来的'OK'字符,连不上, 请帮我分析一下, 我应该怎么做, 多谢了!!!!!
解决方案 »
- IdFTP.Put 的一个疑问。
- 怎么在Delphi中使用Firebird??
- 求助:我的 SaveDialog1 ,我保存了,为什么没有保存成功呢?
- 一个窗体dock进一个panel后,按关闭按钮把窗体关闭,然后再show怎么就不出来呢?
- 怎样格式化……!!1!!急!!!
- 续:在只有一条记录的dbgrid中更新数据库,我发现是字段数大于25的缘故,怎么办
- 怎样将屏幕旋转180度
- 急需求购delphi GPRS远程抄表软件源代码(C/S结构).
- 怎样从TDateTime的一个变量中提取年、月、日
- 工资计算器
- delphi中各个水晶报表控件的作用和使用方法
- 刚装了台机器,感觉配置不太对劲,我又不动硬件。请问网上有没有检测电脑硬件配置参数的工具啊,并给出网址。谢谢!
procedure TForm1.Button1Click(Sender: TObject);
begin
mscomm1.Output := 'AT' Chr(13) + Chr(10); //后面加换行回车即可!
end;procedure TForm1.MSComm1Comm(Sender: TObject);
begin
if Mscomm1.Commevent = 2 then //当缓冲区至少有1个字节的时候
begin
//立即取数据肯定不全,对吧? 楼主应该知道这个延时时间怎么算吧? 10*6/115200
sleep(200);
ShowMessage(Mscomm1.Input);
end;
end;
2.波特率却是设的太高,一般9600或者4800就可以了,一般手机模块和GPS都可以设为这两个数值
如果试验成功,请mail:[email protected]
因为nokia的手机和摩托罗拉,西门子的不一样