Difference between revisions of "OpenFile"
From SCAR Divi Manual
(Created page with "==Definition== <source lang="scar" lines="false"> function OpenFile(Path: string; Shared: Boolean): Integer; </source> ==Availability== SCAR Divi 3.00 > Current ==Description==...") |
(→Example) |
||
Line 25: | Line 25: | ||
WriteLn(s); | WriteLn(s); | ||
CloseFile(f); | CloseFile(f); | ||
+ | |||
+ | DeleteFile(LogsPath + 'Test.txt'); | ||
end. | end. | ||
</source> | </source> |
Revision as of 09:30, 1 July 2011
Definition
function OpenFile(Path: string; Shared: Boolean): Integer;
Availability
SCAR Divi 3.00 > Current
Description
Opens a file specified by Path for reading access if it is a valid path name. If the path name is valid it will return the handle of the file stream to the file in the files resource manager, if not, it raises an exception. If Shared is true, the file can be accessed by other processes while it is in use by SCAR Divi, if it is false the script gets exclusive access until CloseFile is used to close the file stream.
Example
var f: Integer; s: string; begin f := Rewritefile(LogsPath + 'Test.txt', False); WriteFileString(f, 'Hello World!'); CloseFile(f); f := OpenFile(LogsPath + 'Test.txt', False); ReadFileString(f, s, FileSize(f)) WriteLn(s); CloseFile(f); DeleteFile(LogsPath + 'Test.txt'); end.