有谁用过async32这个控件?(50分)

  • 主题发起人 主题发起人 vic
  • 开始时间 开始时间
V

vic

Unregistered / Unconfirmed
GUEST, unregistred user!
我原来用过async32这个控件,但原理不是很清楚,
现在重新用就发现了一些问题:
当我机器的串口什么都不接时(包括不接MODEM),
用该控件,就无法发出数据,每次往串口写数据
返回指总是error.
但若串口接了设备,如MODEM,它就能发数据了。
而且若不接MODEM,而与其它的机器用电缆连接
(3根线,近距离联系,都连接串口),通信也正常了
(这时程序什么都没变!!)

是不是用这个控件时,串口必须接设备??

谢谢!

 
不懂不懂,一点都不懂. :-(

我猜,如果不接设备不能形成回路吧?

猜错了可别笑话,我没学过这个. ;-(
 
哪位大侠懂,我很着急。:)
 
这个控件是异步通讯控件.
当你在串口不接任何东西,怎不能形成回路,如CAKK所言.所以数据不能
发送和接收.
你也可找一9口的公头,用跳线开关把2,3 PIN短接,它就能自己发送
和接收.
 
我改了下程序(忘了改了什么地方了),
程序又可以了,在串口不接设备也能发数据了,
也就是说至少没有报“发送error”了。

guo_qpeter:请问用过async32编程吗?
我还有个问题:就是用它来接收串口的数据,
比如说别的串口发送来100个字节的数据,
当用async32来接收时,就会变成若干个串,
但这若干个串加起来的总和是100个字节。
这样的话,使得程序不太好处理,你遇到过这样的情况吗?

谢谢!
 
您可以通过使用数据包的方式来发送数据或接收数据。APDComport控件提供了
相应的方法,参考组件提供的帮助即知。
 
我记得以前DOS下的PCTools 9.0可以检测你的串口,但必须要在串口上装一个
软件附带的接口 -- 估计就是这个道理.
 
以前我用Mscomm编写过串口程序,我想guo_qpeter所说的是正确的,现在我也想用
一下async32控件,不知哪位大侠有此控件及例程给我发一个。
 
现在有一空间 APRO系列. 挺COOL, 有MODEM/FAX 等.
我目前在用,但还不是很熟.
 
vic:把收到的数据放到一个缓冲区里,收齐了再处理
zwh:你能详细说明吗


 
我曾用async32它编过串行通信程序,由于它是异步通信所以需要外接设备,你在调
试程序时也可以用一个9针的插头将其中的2,3相连,再4,6相连以及7,8相连即
可。
 

谁能寄我一个 async32 , 谢谢 ! gww@21cn.com
 
小弟我也急需,能否????
谢谢!!!!
distillbn@263.net
 
多人接受答案了。
 
后退
顶部