这个文件怎么用???(100分)(100分)

  • 主题发起人 主题发起人 zhao0707
  • 开始时间 开始时间
Z

zhao0707

Unregistered / Unconfirmed
GUEST, unregistred user!
如何读出无类型的文件,然后以二进制的形式把他读入到字符串当中
请给出详细的步骤,谢谢
 
很容易啊,要不要我贴出代码?
 
无类型文件的操作用BlockRead和BlockWrite.
现在有更好的方法,也就是TFileStream或TMemoryStream.
 
林沐大虾:如果给出源代码,这100分就是小弟送给你的见面理了。:)
 
; pStream = new TMemoryStream();
pStream->LoadFromFile(sFileName);
sContent = AnsiString((const char*)pStream->Memory, pStream->Size);
 
function FileToStr(const FileName: string): string;
var
MemoryStream: TMemoryStream;
begin
Result := '';
MemoryStream := TMemoryStream.Create;
try
MemoryStream.LoadFromFile(FileName);
SetString(Result,PChar(MemoryStream.Memory),MemoryStream.Size);
finally
MemoryStream.Free;
end;
end;
 
多人接受答案了。
 
后退
顶部