spcomm通迅接收出错时的错误号意义

xiangdie 2003-04-10 09:40:37

Spcomm通迅时在OnReceiveError事件中报出错误号为0、4、12等的错误号,它们具体表示什么错误?在哪可以查到错误号对应的错误码?
...全文
72 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
d983074 2003-04-10
  • 打赏
  • 举报
回复
12=4+8而已
表示同时有2个错误
至于0,困惑中......
fancier 2003-04-10
  • 打赏
  • 举报
回复
可以去www.playicq.com
xiangdie 2003-04-10
  • 打赏
  • 举报
回复

我查看了,但没有错误号是0,12的啊, 哪有TubroPower控件下载?
d983074 2003-04-10
  • 打赏
  • 举报
回复
参见
Spcomm.pas
API:ClearCommError
Windows.pas
xiangdie 2003-04-10
  • 打赏
  • 举报
回复

没找到相关资料啊
d983074 2003-04-10
  • 打赏
  • 举报
回复
CE_RXOVER = 1; { Receive Queue overflow }
{$EXTERNALSYM CE_RXOVER}
CE_OVERRUN = 2; { Receive Overrun Error }
{$EXTERNALSYM CE_OVERRUN}
CE_RXPARITY = 4; { Receive Parity Error }
{$EXTERNALSYM CE_RXPARITY}
CE_FRAME = 8; { Receive Framing error }
{$EXTERNALSYM CE_FRAME}
CE_BREAK = $10; { Break Detected }
{$EXTERNALSYM CE_BREAK}
CE_TXFULL = $100; { TX Queue is full }
{$EXTERNALSYM CE_TXFULL}
CE_PTO = $200; { LPTx Timeout }
{$EXTERNALSYM CE_PTO}
CE_IOE = $400; { LPTx I/O Error }
{$EXTERNALSYM CE_IOE}
CE_DNS = $800; { LPTx Device not selected }
{$EXTERNALSYM CE_DNS}
CE_OOP = $1000; { LPTx Out-Of-Paper }
{$EXTERNALSYM CE_OOP}
CE_MODE = $8000; { Requested mode unsupported }
{$EXTERNALSYM CE_MODE}
307 2003-04-10
  • 打赏
  • 举报
回复
在www.51delphi.com里有相干的资料下载!
有问题请发信息到我的E-mail:guangbowang@yahoo.com.cn

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧