按这样的格式,读取带"$"的路径是失败的。比如:“\\Home\file$\temp\a.txt”
var f:file;s:String;
begin
try
AssignFile(f, AFileName);
Reset(f, 1);
ReadLn(f,s);
finally
CloseFile(f);
end;
end;有没有什么高招?
var f:file;s:String;
begin
try
AssignFile(f, AFileName);
Reset(f, 1);
ReadLn(f,s);
finally
CloseFile(f);
end;
end;有没有什么高招?
解决方案 »
- 先学delphi还是API
- 提取时间句子的语法问题
- 一段程序,请帮忙分析一下错误
- BDE不是同步的吗
- 请问有没有像IE中的输入框那样的控件,在输入第一个字后就把相应的词提示出来。
- 为什么这些人总能发现 bug?-續1,解決bug1
- 在delphi中使用Tregistry读取注册表信息,该如何读取二进制数值转换成字符串型并且只显示想要得数据位?
- 三层结构应用于大型Mis系统的可行性分析及实现方案
- 一个三层系统的问题,十万火急,关系到饭碗,请各位大虾赐教!
- 重金求助老司机,局域网探测是否开关机,使用TClientSocket,TServerSoket,TIdICMPClient遇到问题
- 问两个DBGridEh 属性( hint和ToolTips,wordwrap)的问题
- 求类似于资源管理器的左边任务面板的控件
var f:file;
begin
try
AssignFile(f, AFileName);
Reset(f, 1);
BlockRead(f,xxxxxx//这里用的其实是BlockRead
finally
CloseFile(f);
end;
end;
begin
Stream:=TFileStream.Create(AFileName,fmOpenRead);
try
n:=stream.Size div SizeOf(TWnStockHistoryQuoteItem);
SetLength(ADiskHisData,n);
stream.ReadBuffer(pointer(@ADiskHisData[0])^, n * SizeOf(TWnStockHistoryQuoteItem));
finally
Stream.free;
end;
end;结贴。