CLOSE: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
'''CLOSE''' closes an open file or port using the number(s) assigned in an [[OPEN]] statement.
'''CLOSE''' closes an open file or port using the number(s) assigned in an [[OPEN]] statement.


Line 7: Line 6:




{{Parameters}}
{{PageParameters}}
* {{Parameter|fileNumber}} indicates the file or list of file numbers to close. When not specified, all open files are closed.
* {{Parameter|fileNumber}} indicates the file or list of file numbers to close. When not specified, all open files are closed.



Latest revision as of 16:57, 24 January 2023

CLOSE closes an open file or port using the number(s) assigned in an OPEN statement.


Syntax

CLOSE [fileNumber[, ...]]


Parameters

  • fileNumber indicates the file or list of file numbers to close. When not specified, all open files are closed.


Description

  • A file must be closed when changing to another file mode.
  • CLOSE files when they are no longer needed, in order to save memory.
  • Files cannot be opened in the same OPEN mode using another number until the first one is closed.
  • Use holding variables for each file number returned by FREEFILE so that the file reference is known.
  • Will not return an error if a filenumber is already closed or was never opened. It does not verify that a file was closed.
  • CLEAR can be used to close all open files.
  • CLOSE can also be used to close an open TCP/IP or HTTP connection using a handle returned by QB64.


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link