MORE INFORMATION
How QuickBASIC Assigns the Creator and Type of Files
Microsoft QuickBASIC (b) (binary math) version 1.00 for Apple
Macintosh saves all Types of source files with a Creator code of
"MSBB". Microsoft QuickBASIC (d) (decimal math) version 1.00 for Apple
Macintosh saves all source files with a Creator code of "MSBA".
If you double-click a file that has a Creator value of "MSBB" or
"MSBA", the Finder loads Microsoft QuickBASIC (b) or (d),
respectively, and then loads the file you double-clicked.
To make a double-clicked text file load itself into a QuickBASIC
compiled program and to customize the icons, just look in the README
file for QuickBASIC, or search for a separate article with the
following words:
Creating and Custom and Icon and BNDL
The following is a table of Creator codes and file Types:
Method of File Creation Creator Code File Type
----------------------- ------------ ---------
Saved in QuickBASIC (b) as Text MSBB TEXT
Saved in QuickBASIC (b) as Compressed MSBB MSBC
Saved in QuickBASIC (b) as Protected MSBB MSBD
Programs compiled in QuickBASIC (b) MBCB APPL
--------------------------------------------------------------
Saved in QuickBASIC (d) as Text MSBA TEXT
Saved in QuickBASIC (d) as Compressed MSBA MSBB
Saved in QuickBASIC (d) as Protected MSBA MSBP
Programs compiled in QuickBASIC (d) MBCD APPL
--------------------------------------------------------------
Random and Sequential access files (blank) TEXT
created by QuickBASIC programs
--------------------------------------------------------------
The Open command on the File menu in QuickBASIC displays and opens
source files created in that version (decimal or binary) of
QuickBASIC, plus all files of Type "TEXT" (regardless of the Creator).
The FILES$(1) function displays files of a given Type (but not of a
given Creator). By default, FILES$(1) shows only files of Type "TEXT"
and "APPL" For an example, run the following statement
PRINT FILES$(1)
To see a list of files of all file Types that QuickBASIC (b) makes,
type the following:
PRINT FILES$(1,"TEXTAPPLMSBCMSBD")
Creator and Type Codes for Common Applications
Type for Type for Files Saved
Application Creator Application in Application
----------- ------- ----------- --------------------
Finder MACS FNDR Not applicable
System MACS ZSYS Not applicable
Mouse (driver) CDEV mous Not applicable
Desk accessories DMOV DFIL Not applicable
Fonts DMOV FFIL Not applicable
Desktop (a hidden file) ERIK FNDR Not applicable
Microsoft Word MSWD APPL WDBN (default)
TEXT (optional)
MacWrite WORD APPL MACA (default)
TEXT (optional)
WriteNow nX^n APPL nX^d
PageMaker 2.0 ALD2 APPL PUBF
Microsoft Excel XCEL APPL XLBN
FileMaker Plus FMKR APPL FMKD
Cricket Draw CRDW APPL CKDT
FullPaint PANT APPL PNTG
Graphics Works MMCB APPL CBOK
Adobe Illustrator ARTY APPL TEXT
MacDraft MDFT APPL DRWG
SuperPaint SPNT APPL SPTG
Video Works II MMVW APPL VW2P
Macintosh Applications, including QuickBASIC and programs compiled in
QuickBASIC, usually have the Type "APPL".
Below are three methods to alter the Creator and Type codes of a file:
Method 1: Change Creator by Resaving in Desired Application
First, run the original application and save a file as "text only."
Then, run the destination application and load the alien text file.
If the text file can be loaded, most applications will change the
file's Creator field when you save the file. For example, if you
create a file in Apple's Edit program and load and save it in
Microsoft Word for the Macintosh, that file will then load into Word
the next time you double-click it from the desktop.
Note: QuickBASIC's editor should be used only to edit the BASIC
language, not non-BASIC text or data. QuickBASIC's editor parses and
reformats numbers and statements in text files as if they composed a
QuickBASIC program. A subsequent Save writes the reformatted text
file.
Method 2: Change Creator with SetCreate
SetCreate, a toolbox (MBLC) routine built into QuickBASIC, can change
any file's Creator code as follows:
filename$="myname"
creator$="MSWD" ' Creator code for Microsoft Word 4.00
SetCreate filename$,creator$
In QuickBASIC, save the above program with a filename of "myname" in Text
format (NOT compressed or protected). Run myname, and then exit WITHOUT
resaving. When you next double-click myname, it will load into Microsoft
Word (if present).
To load the file back into QuickBASIC, run QuickBASIC itself, and
reopen the file. Resaving in QuickBASIC changes the Creator back to
QuickBASIC ("MSBB" or "MSBA").
The NAME statement in QuickBASIC can be used to change the file Type
(but not the Creator) of any file:
filename$="myname"
type$="TEXT"
NAME filename$ AS filename$,type$
However, changing the Type is usually unnecessary.
Method 3: Change Creator in ResEdit
The following steps show how to change a file's Creator (and
optionally its Type) in ResEdit:
- Before changing a file's Creator and Type, determine what Creator
and Type you want to substitute. One way to determine this is to
first load into ResEdit a file that was created under the
destination application. Write down the four-character Creator and
Type codes of this file.
For each application there may be different Type codes for
different methods of saving (and loading) the file. For example,
in Microsoft QuickBASIC, there are three methods of saving files
-- text, compressed, and protected. It would be undesirable to
change a file with Type "TEXT" to Type "MSBD," which labels a
protected file, or to Type "MSBC," which labels a compressed file.
Normally, you would want to change only file types for files that
have the same physical data format in their data fork.
- Start ResEdit by double-clicking on its icon. ResEdit comes with
Microsoft QuickBASIC version 1.00 on the Examples Disk and is
located in the Tools folder.
- Select a file created by the destination application.
- From ResEdit's File menu, choose Get Info.
- An Info dialog box should appear and the two fields, Creator and
Type, should have four-character codes filled in. Write down at
least the Creator code.
- Close the dialog box.
- Select the file you want to change.
- Choose Get Info from the File menu.
- Change the Creator field to the new four-character code that you
had previously written down. You can also change the Type field if
the file's data format and new Type coincide with the destination
application.
- Close the dialog window.
- Select Yes to save the Info for the file.
- To return to the Desktop, choose Quit from the File menu.
- Close the Desktop window that contains the name of the file you
just changed.
- Reopen the Desktop window that contains the changed file to see
that the information under the Kind field now reflects your
changes. (Select By Name or By Kind from the Finder's View menu).
You should now be able to double-click the file to load the
corresponding application that you encoded in the Creator field.
Again, if you encounter any problems with changing the ownership of
the file, make sure that the file's data format and Type are
compatible with the destination application.