System::SetEndOfFile

System::SetEndOfFile will set the end of the file at the specified position.

System::SetEndOfFile(
   OSHandle FileHandle,
   Integer Position = 0,
   Integer Method = System::FILE_BEGIN
:  Integer Position
);

Parameters

FileHandleFrom previous call to System::CreateFile.
Positionthe position that the file wants to be moved to.
Methodany one of:- System::FILE_BEGIN; System::FILE_CURRENT; xor System::FILE_END.
Positionresulting position after the method has completed.

Return Values

The error.errorCode value will be set to the underlining windows error message code and the error.errorString will have a detailed description of the error.

Remarks

Example Use
  • TScript
main(){
   variable fileHandle, fileBuffer;
   System::CreateFile(u"MyFile.txt",
      System::OPEN_EXISTING|System::READ_ONLY:fileHandle);
   System::SetEndOfFile(fileHandle,50);
   System::ReadFile(fileHandle:fileBuffer);
   System::MessageBox(fileBuffer.ToString(),
      u"File Contents of MyFile.txt after 50 bytes");
}

Since

TScript Version 1.3

Also See

System::CreateFile, System::ReadFile, System::SetFilePointer, System::WriteFile
Listen All
Comments (0)
Characters left: 2500
 
Ekky Software Homepage T-Accounts Online ObjectDatabase++ TScript Ekky Software Homepage T-Accounts Onlinee ObjectDatabase++ TScript