我有一个.txt档案,用ultraedit可以正常打开内容是十六进制的,为什麽用readln()读出来是空的呢?要如何才可以正确的读出来呢?谢谢!
解决方案 »
- 关于IdFtp和视频广播的问题
- 好久不用DELPHI的数组了,想问一个很简单的问题,在线等
- 请求W IN98设置问题.高分.
- 如何把数组转换成字符串流
- FORMAT函数的问题
- 初用VIRTUALTREE 现巾原代码求救
- 关于2K中不允许线程中断的问题!!!
- imageen对黑白图片旋转怎么有黑边啊?
- 三层结构中使用socktconnection 进行连接,客户端死机后,重新启动后还是无法连接上服务端。
- 这里的哥们姐们.有在杭州混的吗??如果你是留个QQ如何?
- !!! 高难度CheckListBox,请版主关注!!!
- 一个下拉框,没有的可以输入并保存到字典表中,有的选择,两者都保存对应ID如何设计啊?(一个按纽保存)谢谢
使用文件流或内容流。
var Stream:TMemoryStream;
V1:Integer;
V2:Double;
begin
Stream:=TMemoryStream.create;
Stream.LoadFromFile(文件路径);
Stream.Read();//然就是可以读了,要根据文件具体格式读取,
Stream.Read(V1,SizeOf(V1));//读integer
Stream.Read(V2,SizeOf(V2));//读Double
//字符串又是另一种办法
end;
楼上的还是不行呢,我的文件内容copy下来是上面的使用notepad打开后的内容,能否copy下来存成.txt档读出来呢,用ultraedit打开的十六进制不能copy. 我的目的是要读取A03056B0407001560然后比对。谢谢!
d Allied Telesyn 0?90-97208-00 A001 A03056B040700156021014 2Model G8T 嶟??].祤,_G? ?rv