mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-22 11:25:08 +00:00
17 lines
818 B
Markdown
17 lines
818 B
Markdown
The [FREEFILE](FREEFILE) function returns a [LONG](LONG) value that is an unused file access number.
|
|
|
|
## Syntax
|
|
|
|
> fileHandle& = [FREEFILE](FREEFILE)
|
|
|
|
## Description
|
|
|
|
* [FREEFILE](FREEFILE) values should be given to unique variables so that each file has a specific variable value assigned to it.
|
|
* Once the number is assigned in an [OPEN](OPEN) statement, the file number can later be used to read, write or [CLOSE](CLOSE) that file.
|
|
* File numbers [CLOSE](CLOSE)d are made available to [FREEFILE](FREEFILE) for reuse immediately.
|
|
* [FREEFILE](FREEFILE) returns are normally sequential starting with 1. Only file numbers in use will not be returned.
|
|
* [OPEN](OPEN) each file number after each [FREEFILE](FREEFILE) return or the values returned may be the same.
|
|
|
|
## See Also
|
|
|
|
* [GET](GET), [PUT](PUT), [CLOSE](CLOSE)
|