我用Memo提取了一段数据显示为一个十六进制数据,想保存十六进制的格式,请问如何保存,用什么格式保存??
我用Memo提取了一段数据显示为一个十六进制数据,想保存十六进制的格式,请问如何保存,用什么格式保存?? 问题点数:20、回复次数:4Top
1 楼eulb(执子之手,与子偕老)回复于 2002-09-13 14:20:16 得分 0
既然已经显示为十六进制了,那就索性用string类型来保存吧Top
2 楼junerr(路在何方)回复于 2002-09-13 14:26:59 得分 10
用整数变量保存好了
var
i: integer;
ss: string;
//存为整数
ss:='e2a8';
i:=strtoint('$'+ss);
//变回十六进制格式:
ss:=inttohex(i);Top
3 楼junerr(路在何方)回复于 2002-09-13 14:28:49 得分 0
改正:
//变回十六进制格式:
ss:=inttohex(i,小数位数);
Top
4 楼laobearing()回复于 2002-09-13 14:45:53 得分 10
用TFileStream吧!
var
fs : TFileStream;
strConnect: String;
vSize : LongInt;
begin
StrConnect := 'string1';
vSize := sizeof(buf);
fs:=TFileStream.Create('c:\Data.dat',FmCreate);
fs.write(buf, vSize);
fs.Free;
end;Top




