tfileio.pas 621 B

1234567891011121314151617181920212223242526272829
  1. USES
  2. FVCommon,FileIO;
  3. VAR
  4. Handle : THandle;
  5. buf : ARRAY[0..255] OF CHAR;
  6. n : Longint;
  7. BEGIN
  8. Handle := FileOpen(AsciiZ('test'), fa_Create);
  9. writeln('FileOpen: ',Handle);
  10. buf := 'Test'#0;
  11. writeln('FileWrite: ', FileWrite(handle, Buf, 5, n));
  12. writeln('Bytes written: ', n);
  13. Writeln('SetFileSize: ', SetFileSize(handle, 4));
  14. Writeln('SetFilePos: ', SetFilePos(handle, 2, 0, n));
  15. Writeln('Actual: ', n);
  16. Writeln('FileRead: ', FileRead(Handle, buf, 2, n) );
  17. Writeln('Actual: ', n);
  18. Writeln('Buf[0]=', Buf[0], ' Buf[1]=', Buf[1]);
  19. Writeln('FileClose: ', FileClose(Handle));
  20. END.