当前位置:   article > 正文

delphi 自定义结构体写入本地文件作为缓存_fdmemtable 保存到文件

fdmemtable 保存到文件

客户端有时候要存一些自定义的结构体缓存数据,

一般可以用fdmemtable或clientdataset

也可以直接把结构体记录写入文件

下面就是直接写文件的例子

写入文件

  1. type
  2. TPMemRsCode = ^TMemRsCode ;
  3. type
  4. TMemRsCode = record
  5. sname: string[32];
  6. age: integer;
  7. end
  8. function AppendDataToFile(prItem: TPMemRSCode): Boolean;
  9. var
  10. iCount: Integer;
  11. FWrite: file of TMemRsCode ;
  12. strTargetName: String;
  13. stemp: string;
  14. begin
  15. Result := False;
  16. if prStockItem = nil then Exit;
  17. if not DirectoryExists(GetAppPath+'\LocalData\Code\') then
  18. begin
  19. ForceDirectories(GetAppPath+'\LocalData\Code\');
  20. end;
  21. stemp := FormatDateTime('yyyymmdd',Date) + '.tmp';
  22. strTargetName := GetAppPath+ '\LocalData\Code\' + stemp;
  23. try
  24. try
  25. AssignFile(FWrite,strTargetName);
  26. if FileExists(strTargetName) then
  27. begin
  28. Reset(FWrite);
  29. iCount := FileS
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/289721
推荐阅读
  

闽ICP备14008679号