testfctl.pas 420 B

12345678910111213141516171819202122
  1. uses
  2. FileCtrl;
  3. var
  4. fd: TFileHandle;
  5. Tmp: String;
  6. I: Integer;
  7. begin
  8. fd := CreateFile('Valami.txt');
  9. for I := 1 to 255 do Tmp[I] := Chr(I);
  10. Tmp[0] := #255;
  11. WriteFile(fd, Tmp, 256);
  12. SeekFile(fd, 0, skBeg);
  13. WriteLn('Filesize = ', FileSize(fd));
  14. ReadFile(fd, Tmp, 256);
  15. WriteLn(Tmp);
  16. WriteFile(fd, Tmp, 256);
  17. SeekFile(fd, 256, skBeg);
  18. WriteLn('FilePos = ', FilePos(fd));
  19. CloseFile(fd);
  20. end.