大家好:
我才发现问题的所在原来是接受代码有问题!!???????
请您们帮俺看看好吗????先谢谢了啊!!!
procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
tmpArray:array[0..4096] of Byte;
i: DWORD;
tmpStr:string;
wchb:string;
pStr:PChar;
begin
pStr:=Buffer;
tmpStr:=string(pStr);
Dec(PStr);
for i:=0 to Length(tmpStr)-1 do
begin
inc(PStr);
tmpArray[i]:=Byte(PSTR^);
wchb:=wchb+inttohex(Ord(tmpArray[i]),2);
end;
memo2.Lines.Add(wchb);
end;
以上是用SPCOMM控件接受‘十六进制’数据的代码!???
请高手帮俺看看好吗?????
拜托拜托了啊!!!
我才发现问题的所在原来是接受代码有问题!!???????
请您们帮俺看看好吗????先谢谢了啊!!!
procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
tmpArray:array[0..4096] of Byte;
i: DWORD;
tmpStr:string;
wchb:string;
pStr:PChar;
begin
pStr:=Buffer;
tmpStr:=string(pStr);
Dec(PStr);
for i:=0 to Length(tmpStr)-1 do
begin
inc(PStr);
tmpArray[i]:=Byte(PSTR^);
wchb:=wchb+inttohex(Ord(tmpArray[i]),2);
end;
memo2.Lines.Add(wchb);
end;
以上是用SPCOMM控件接受‘十六进制’数据的代码!???
请高手帮俺看看好吗?????
拜托拜托了啊!!!
解决方案 »
- delphi 服务程序
- ◆fastreport4使用问题◆
- 日期时间问题:怎么样以DateTimePicker的日期为条件来查询记录
- 如何将null写回数据库
- IndyFTPServer问题
- 如何用delphi编写winamp输入插件调用程序
- 进行了安全设置的access数据库文件.mdb(创建了*.mdw),如何用ado控件连接?
- 关于TMediaplayer控件对第二个光驱的操纵,请教!
- 新人请教各位前辈,delphi中的'四舍五入'函数和'取整'函数 怎么写的呀?
- 怎么转义?
- .cab 文件用什么軟件可以打開并編輯?
- 我终于找到了<Delphi6 Kylix2 SOAP Web Service程序设计篇〉, bitsbird(路……) 来拿分
這一句不好, 會有問題, 應用用
MoveMemory(@tmpArray[0],....
來操作!!
你好!
能不能具体一点啊
我是个新手不懂的啊?
拜托了啊