Difference between revisions of "OPEN"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
''Modes:'' Open can use 5 different access modes: | ''Modes:'' Open can use 5 different access modes: | ||
− | [[OUTPUT]]: Creates a new file or erases an existing file for program output | + | [[OUTPUT]]: Creates a new file or erases an existing file for new program output |
− | [[APPEND]]: Creates a new file or appends | + | [[APPEND]]: Creates a new file or appends program output to existing file |
[[BINARY]]: Creates a new file or uses input and/or output from existing file | [[BINARY]]: Creates a new file or uses input and/or output from existing file | ||
[[RANDOM]]: Creates a new file or uses input and/or output from existing file | [[RANDOM]]: Creates a new file or uses input and/or output from existing file | ||
Line 19: | Line 19: | ||
− | ''Bytes:'' number of bytes used in a RANDOM record as defined | + | ''Bytes:'' Integer number of bytes used in a RANDOM record as defined in a [[FIELD]] or [[TYPE]]. |
Revision as of 08:04, 28 August 2009
OPEN is used to open a file, COM(serial) or LPT(parallel) port.
Syntax 1: OPEN FileName$ FOR Mode AS #FileNumber [LEN = Bytes]
FileName$: as a string file name using the DOS 8.3 naming convention limits.
Modes: Open can use 5 different access modes:
OUTPUT: Creates a new file or erases an existing file for new program output APPEND: Creates a new file or appends program output to existing file BINARY: Creates a new file or uses input and/or output from existing file RANDOM: Creates a new file or uses input and/or output from existing file INPUT : Only reads input from an existing file
FileNumber: as a low Integer number or a value from the FREEFILE function.
Bytes: Integer number of bytes used in a RANDOM record as defined in a FIELD or TYPE.