FREEFILE: 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 12: Line 12:
* [[FREEFILE]] returns are normally sequential starting with 1. Only file numbers in use will not be returned.
* [[FREEFILE]] returns are normally sequential starting with 1. Only file numbers in use will not be returned.
* [[OPEN]] each file number after each [[FREEFILE]] return or the values returned may be the same.
* [[OPEN]] each file number after each [[FREEFILE]] return or the values returned may be the same.
<!-- redundant * [[OPEN COM]] statements cannot use any number assigned to files already OPEN. -->




{{PageSeeAlso}}
{{PageSeeAlso}}
* [https://qb64phoenix.com/forum/showthread.php?tid=1295 Featured in our "Keyword of the Day" series]
* [[GET]], [[PUT]], [[CLOSE]]
* [[GET]], [[PUT]], [[CLOSE]]




{{PageNavigation}}
{{PageNavigation}}

Latest revision as of 18:16, 25 May 2024

The FREEFILE function returns a LONG value that is an unused file access number.


Syntax

fileHandle& = FREEFILE


Description

  • 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 statement, the file number can later be used to read, write or CLOSE that file.
  • File numbers CLOSEd are made available to FREEFILE for reuse immediately.
  • FREEFILE returns are normally sequential starting with 1. Only file numbers in use will not be returned.
  • OPEN each file number after each FREEFILE return or the values returned may be the same.


See also



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