Name=Save:: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The name=SAVE: parameter allows the user to save files to any location by opening a separate | The name=SAVE: parameter allows the user to save files to any location by opening a separate Save Window and prompting them to find a file location and name. The following program provides an example: | ||
00010 OPEN #1: "name=SAVE:.,recl=1,new",EXTERNAL,OUTPUT IOERR PROBLEM | 00010 OPEN #1: "name=SAVE:.,recl=1,new",EXTERNAL,OUTPUT IOERR PROBLEM | ||
00020 PRINT FILE$(1);" ";LREC(1) | 00020 PRINT FILE$(1);" ";LREC(1) | ||
Line 13: | Line 13: | ||
To determine the name of the file selected: | To determine the name of the file selected: | ||
*Use [[FILE$]](file-number) when the open is successful. | *Use [[FILE$]](file-number) when the open is successful. | ||
*Use [[FILE$]] when the file fails to open. FILE$ gives the name of the last file to have an error including files that are open. ( | *Use [[FILE$]] when the file fails to open. FILE$ gives the name of the last file to have an error including files that are open. (Unfortunately, in this case, it returns "SAVE:.") | ||
Revision as of 15:00, 14 July 2015
The name=SAVE: parameter allows the user to save files to any location by opening a separate Save Window and prompting them to find a file location and name. The following program provides an example:
00010 OPEN #1: "name=SAVE:.,recl=1,new",EXTERNAL,OUTPUT IOERR PROBLEM 00020 PRINT FILE$(1);" ";LREC(1) 00030 CLOSE #1: 00040 STOP 00100 PROBLEM: ! There was a problem opening the file. 00110 IF ERR=4150 THEN !: PRINT "Could not create file:";FILE$(1) !: STOP ! FILE$(1) is blank! 00120 PRINT "Err:";ERR;" Line:";LINE !: STOP
To determine the name of the file selected:
- Use FILE$(file-number) when the open is successful.
- Use FILE$ when the file fails to open. FILE$ gives the name of the last file to have an error including files that are open. (Unfortunately, in this case, it returns "SAVE:.")
See also: Name=Open: