如何将字符串转换成byte(50分)

  • 主题发起人 主题发起人 qmwuu
  • 开始时间 开始时间
Q

qmwuu

Unregistered / Unconfirmed
GUEST, unregistred user!
如题。
例如:我现在有一个字符串:
s:array[0..10] of String;
如何将其转换成byte
 
这样即可:
ord(s)
 
var abc:String;
var isPChar:PChar;
var isChar:Char;
begin
abc:='Delphi';
isPchar:=PChar(abc[0]); ispchar值是字符D
isChar:=Char(abc[0]);
end;

 
然后如何将其累加起来转换成PChar类型呢?
 
应该这样吧:
var iByte : array[0..10] of byte;
i : integer;
begin
abc := 'Delphi';
for i := 0 to legnth(abc)-1 do
iByte := ord(abc);
end;
 
我要将其内容转换成Byte,然后写入串口。
 
写入串口不用转换为BYTE
BRes:=WriteFile(Hcom,
PChar(S_Tran)^,
Length(S_Tran),
DwCharsWritten,
LpolW); //发送数据
 
写入串口不用转换为Byte.象楼上好象也可
 
应该不难
 
能给多少分啊 :)
 
多人接受答案了。
 
后退
顶部