本文整理自网络,侵删。
const szChar = SizeOf(Char);///
/// saves a string to a file/// procedure StringToFile(const s: string; const FileName: string);var FileStream: TFileStream;begin FileStream := TFileStream.Create(FileName, fmCreate); try FileStream.WriteBuffer(Pointer(s)^, (Length(s) * szChar)); finally FreeAndNil(FileStream); end; // tryend;
///
/// returns the content of the file as a string/// function StringFromFile(const FileName: string): string;var FileStream: TFileStream;begin FileStream := TFileStream.Create(FileName, fmOpenRead); try SetLength(Result, (FileStream.Size div szChar)); FileStream.ReadBuffer(Pointer(Result)^, FileStream.Size); finally FreeAndNil(FileStream); end; // tryend;
相关阅读 >>
Delphi hook 指定程序窗体和控件的 wndproc
更多相关阅读请进入《Delphi》频道 >>