Open - set myFile = new(xtra ‘‘fileio‘‘) set theFile = displayOpen( myFile ) set myFile = 0 Save - set myFile = new(xtra ‘‘fileio‘‘) set theFile = displaySave( myFile, ‘‘Title‘‘, ‘‘Default File Name‘‘) set myFile = 0
2. Buddy API:
Open - set theFile = baGetFilename(‘‘Open‘‘, ‘‘C:‘‘, ‘‘Filename‘‘, ‘‘Filters│*.*‘‘, Flags, ‘‘Instruction‘‘, Allow Folder Selection, X-Location, Y-Location ) Save - set theFile = baGetFilename( ‘‘Save‘‘, ‘‘C:‘‘, ‘‘Filename‘‘, ‘‘Filters│*.*‘‘, Flags, ‘‘Instruction‘‘, Allow Folder Selection, X-Location, Y-Location )
3. FileXtra:
Open - set theFile = fileOpenDialog(initialDirectory, filterString, dLogTitle, createPrompt, FileMustExist) --On the Mac, only the initial Directory and filterString are valid Save- set theFile = fileSaveAsDialog(initialDirectory, fileName, dialogTitle, overwritePrompt) --On the Mac, only the initial Directory and fileName, and prompt are valid.
4. MUI Xtra:
Open - set aMuiObj = new (xtra ‘‘MUI‘‘) set fileString = ‘‘Open this file‘‘ set theFile = fileOpen(aMuiObj, fileString) Save - set aMuiObj = new (Xtra ‘‘MUI‘‘) set fileString = ‘‘save this file‘‘ set theFile = fileSave( aMuiObj, fileString, ‘‘with this prompt‘‘ )