我用SPCCOM做串口通讯,但上来的是ASCII码,有谁可以
告诉我如何把之转换成十六进制吗?最好可以说说原理,我
是菜鸟,谢谢大家啊!
我是用DELPHI6.0做的,谢谢!
告诉我如何把之转换成十六进制吗?最好可以说说原理,我
是菜鸟,谢谢大家啊!
我是用DELPHI6.0做的,谢谢!
解决方案 »
- richedit光标定位和回车问题
- 入门的问题:向网络的另一端发送指令,是怎样知道对方的执行结果的?
- Object 與 class 的區別
- SQL中参数问题:如果值为汉字则无结果,英文字则正常
- TAutoObjectFactory类注册的问题
- ActiveXForm里怎么使用服务器端的XML,InI文件?
- 怎样得到图像的基本属性?
- 请教!帮助看一段程序,奇怪,此段程序执行时,竟然没有错误,是关于SQL SERVER存储过程的..
- 有谁知道1stclass3000安装程序的PASSWORD
- 能从对方的发过来的UDP信息中得知对方的ip和端口吗?
- 慢速的ClientSocket (TCustomSocket)?
- 怎么样读出文本文件中指定位置的内容?
procedure TFcomm.Comm1ReceiveData(Sender: TObject; Buffer: Pointer; //当有数据输入时处理
BufferLength: Word);
var
strReceive: string;
buffer: pointer;
bufferlength: word;
begin
Setlength(strReceive,Bufferlength);
Move(Buffer^,PChar(StrReceive)^,BufferLength);//作用是复制byte
memo1.Lines.Add(strreceive);
Memo1.Invalidate;// 这一行是什么意思?我不太清楚,请问大家?
end; 请问一下如果是定义十六进制的变量,是用HEX还是STRING啊?我太菜了,不好意思,谢谢!
Repaint,
edit1.Text:=memo1.Text;
for t := 1 to 13 do
begin
try
edit2.Text:=edit2.Text+IntToHex(ord(edit1.text[t]),2); except
Beep;
end;
呵呵,ORD的问题啊。
end;