close_fileT_close_fileCloseFileCloseFileclose_file (Operator)
名称
close_fileT_close_fileCloseFileCloseFileclose_file — 关闭文本文件。
签名
def close_file(file_handle: MaybeSequence[HHandle]) -> None
描述
The operator close_fileclose_fileCloseFileCloseFileCloseFileclose_file closes a file which was opened
via the operator open_fileopen_fileOpenFileOpenFileOpenFileopen_file.
执行信息
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
参数
FileHandleFileHandleFileHandleFileHandlefileHandlefile_handle (input_control) file(-array) → HFile, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
File handle.
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
示例(C)
create_tuple(&FileHandle,0);
create_tuple_s(&name,"standard");
create_tuple_s(&type,"output");
open_file(name,type,&FileHandle);
destroy_tuple(name);
destroy_tuple(type);
/* ... */
/* close the file */
destroy_tuple(FileHandle);
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
结果
If the file handle is correct
close_fileclose_fileCloseFileCloseFileCloseFileclose_file returns the value 2 (
H_MSG_TRUE)
.
Otherwise an exception is raised.
可能的前置算子
open_fileopen_fileOpenFileOpenFileOpenFileopen_file
另见
open_fileopen_fileOpenFileOpenFileOpenFileopen_file
模块
Foundation