close_fileT_close_fileCloseFileCloseFileclose_file (Operator)
Name
close_fileT_close_fileCloseFileCloseFileclose_file — Schließen einer Textdatei.
Signatur
def close_file(file_handle: MaybeSequence[HHandle]) -> None
Beschreibung
close_fileclose_fileCloseFileCloseFileCloseFileclose_file schließt eine Datei, die mit open_fileopen_fileOpenFileOpenFileOpenFileopen_file
geöffnet wurde.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
FileHandleFileHandleFileHandleFileHandlefileHandlefile_handle (input_control) file(-array) → HFile, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Datei-Handle.
Beispiel (HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
Beispiel (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);
Beispiel (HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
Beispiel (HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
Beispiel (HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
Ergebnis
Ist das Datei-Handle korrekt, dann liefert
close_fileclose_fileCloseFileCloseFileCloseFileclose_file den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
open_fileopen_fileOpenFileOpenFileOpenFileopen_file
Siehe auch
open_fileopen_fileOpenFileOpenFileOpenFileopen_file
Modul
Foundation