Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341569
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:06:22

Victor:我联机按钮按下后执行下述代码:拨号与发送单片机的密码
{
...
MainForm->YbCommDevice1->PortNo=DataModule1->InstruInfTable->FieldByName("com")->AsInteger;//从数据库中读取串口值
MainForm->YbCommDevice1->Active=true;
if(RunDialogDial(this, MainForm->YbCommDevice1->CommPort, PhoneNumber, InstruInf, 3)==IDOK)
     { //如果连通,则发送密码
     byte  Buffer[5];
     Buffer[0]=0x50;
     Buffer[1]=0;
     Buffer[2]=0;
     Buffer[3]=0;
     Buffer[4]=0x50;
MainForm->YbCommDevice1->Write(Buffer,5);
...
}
由于另外的一个窗口中也要用到通信,所以我现在把YbCommDevice1放在了主窗口中,但是按以上程序运行程序后,寻找MODEM要很长一段时间,一般要第三次才能检测到,我想是不是初始化MODEM的函数还没完成的缘故。Victor:有没有什么解决的办法?

--------------------next---------------------

阅读(992) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~