mscomm控件如何发送二进制数?(30分)

  • 主题发起人 主题发起人 tsucol
  • 开始时间 开始时间
T

tsucol

Unregistered / Unconfirmed
GUEST, unregistred user!
不好意思,问个很笨的问题,mscomm控件如何发送二进制数,以前我一直用ASCii码发送,
现在要发送个98H的数,我没办法了,那位帮帮我!
 
在下面的属性里:
InputMode
两个值:
comInputModeText 文本方式(即ASCII码。 这是缺省方式)
comInputModeBinary 二进制方式
 
能不能举个例子,比如mscomm1.output:=xxx;xxx定义为什么变量;
顺便问问假如我定义一个byte变量,我想将它转为char型或整型,怎么办呢?
var xxx:byte;
i:integer;
j:char;
怎么转换?

 
这个是直接发二进制的, 不必将它转换成字符之类的。
如果一定要转换的话, 用强制类型转换吧。

例如:
var x:string;
i:pchar;
i:=pchar(x);
 
接受答案了.
 
后退
顶部