求助:对于一个只提供文本方式发送到串口的DLL,怎么才能将我的数组数据发往串口.... ( 积分: 13 )

  • 主题发起人 主题发起人 sxwy
  • 开始时间 开始时间
S

sxwy

Unregistered / Unconfirmed
GUEST, unregistred user!
求助:对于一个只提供文本方式发送到串口的DLL,怎么才能将我的数组数据发往串口....
是这样的,我有一些数组(BYTE)型的数据,比如说有三个字节BYTE1[0]:=$01;BYTE[1]:=$02;BYTE[2]:=$03;的数据,以前是可以直接调用SPCOM或者MSCOMM发往串口的,现在要用到一个DLL往串口发送这些数据,但这个DLL只提供了文本发送的接口,就是把往接口送的数据全部转为ASCII码发送了,请问怎么才能将我这些可怜的数据通过这个DLL发出去呀....帮帮忙呀...没分了,十三分....
 
求助:对于一个只提供文本方式发送到串口的DLL,怎么才能将我的数组数据发往串口....
是这样的,我有一些数组(BYTE)型的数据,比如说有三个字节BYTE1[0]:=$01;BYTE[1]:=$02;BYTE[2]:=$03;的数据,以前是可以直接调用SPCOM或者MSCOMM发往串口的,现在要用到一个DLL往串口发送这些数据,但这个DLL只提供了文本发送的接口,就是把往接口送的数据全部转为ASCII码发送了,请问怎么才能将我这些可怜的数据通过这个DLL发出去呀....帮帮忙呀...没分了,十三分....
 
var
Str: String;
begin
Str := Char(Byte1[0]) + Char(Byte1[0]) + Char(Byte1[0])
用Str发
 
多人接受答案了。
 
后退
顶部