Microsoft KB Archive/77733

= 3.5-Inch Contents, PACKING.LST for Repackaged QuickBasic 4.5 =

Article ID: 77733

Article Last Modified on 11/21/2006



This article was previously published under Q77733



SUMMARY
Below is the PACKING.LST file from the 3.5-inch disks of the repackaged version of Microsoft QuickBasic version 4.5.

Note: The repackaged release of QuickBasic 4.5 has packed (compressed) files on two 3.5-inch disks (or four 5.25-inch disks), plus an UNPACK.EXE program, and the two manuals are combined into one spine and shipped without a box. The earlier 4.5 release had normal (nonpacked) files on five 5.25-inch disks or three 3.5-inch disks, and shipped with two manuals. The earlier 4.5 release was packaged inside a box. For more information on the repackaged version of QuickBasic 4.5, query on the following words:

repackaged and 4.50



MORE INFORMATION
 PACKING.LST File

Disk Contents for Microsoft (R) QuickBasic

Version 4.50

(C) Copyright Microsoft Corporation, 1988-1990

This file contains a complete list of all files and directories on the distribution disks provided with this product.

---

Files on the distribution disks are compressed (indicated by a &quot;$&quot; in the file extension) and must be decompressed before they are used. The Setup program on the &quot;Setup&quot; disk unpacks files as it installs them. A separate file unpacking utility (UNPACK.EXE) located on the &quot;Utilities&quot; disk is provided for manual file decompression. The following table displays the compressed/uncompressed file extension mapping scheme:

Compressed file extension:       Uncompressed file extension: *.BA$              -             *.BAS *.BI$              -             *.BI            *.CO$               -             *.COM *.DA$              -             *.DAT *.EX$              -             *.EXE *.HL$              -             *.HLP *.LI$              -             *.LIB *.OB$              -             *.OBJ *.PI$              -             *.PIF *.QL$              -             *.QLB

An example of using UNPACK.EXE to decompress a single file is as follows:

C:\> unpack a:qb.ex$ c:\qb45\qb.exe

This will decompress the QB.EX$ file from the distribution disk in drive a: to the file QB.EXE in the C:\QB45 directory.

This package comes with a number of demonstration and utility programs written in Basic. These files are for informational and recreational purposes only, and Microsoft makes no warranties, either expressed or implied, as to their suitability for specific purposes or their correctness, accuracy, or reliability. The entire risk as to the results and performance of the software is assumed by you.

All files ending with the .BAS extension are QuickBasic source files. Programs with an asterisk (*) next to their names require a color-graphics adapter to run.

Disk #1 (Setup/Microsoft QuickBasic Express/Program)

READTHIS.NOW           Instructions to read before installing. SETUP.EXE              Run this program to install QuickBasic. README.DOC             Instructions for installing and using QuickBasic on                        dual-floppy systems and other information. PACKING.LST            List and description of all files provided. LEARN.COM              Executable file containing the computer-based training program QB Express. LEARN.PIF              A file that provides information to aid in running the QB EXPRESS under Microsoft Windows. BX.PGM                 File used for QB Express when you run LEARN.COM. QBCBT.CTX               &quot; QBCBT.SCN               &quot; QBCBT.SOB               &quot; QB.BI                  An include file for use with Basic programs that call any of the following routines in the QB.QLB Quick library or in the QB.LIB stand-alone library: ABSOLUTE, INTERRUPT, INTERRUPTX, INT86OLD, or                       INT86XOLD. The QB.BI file defines the types for arguments passed to these routines and also gives DECLARE statements for these routines. QCARDS.BAS             Supplied code for the QCARDS database program used in the Hands On with QuickBasic tutorial. In Part 2 of the manual Learning to Use QuickBasic, you add the module-level code that completes this program. QCARDS.DAT             Supplied data file for the QCARDS database program. Keep this file in the current directory as you add code during the QCARDS.BAS tutorial. DEMO1.BAS              A BasicA version of a sound-effects demonstration program. DEMO2.BAS              The QuickBasic 2.0 version of DEMO1.BAS. DEMO3.BAS              The QuickBasic 4.0 (and higher) version of DEMO1.BAS. REMLINE.BAS            A utility program that converts BasicA programs saved in ASCII format to QuickBasic-style programs by removing unreferenced line numbers. SORTDEMO.BAS           A program that uses multicolored bars and sound to                        illustrate various sorting algorithms. TORUS.BAS*             A graphics demonstration program that draws a                        multicolored doughnut-shaped figure on the screen, then animates it by shifting colors in the palette. QB45QCK.HLP            File containing on-line help on QuickBasic. \EXAMPLES              A directory containing Basic programs printed in the QuickBasic manuals and other demonstration programs. ******** \EXAMPLES directory contents ******** BALLPSET.BAS*       A program that bounces a ball off the bottom and sides of the screen by using the PSET option with the graphics PUT statement. BALLXOR.BAS*        A program that bounces a ball off the bottom and sides of the screen by using the XOR option with the graphics PUT statement. BAR.BAS*            A program that turns input data into a bar chart. CAL.BAS             A program that prints a calendar for any month in                        any year from 1899 to 2099. CHECK.BAS           A checkbook-balancing program that sorts and prints a list of any deposits and withdrawals input by the user, then prints the final balance in the checking account. COLORS.BAS*         A program showing all combinations of the 16 background colors and 3 foreground colors (distinct        from the background) in the 2 color palettes available in screen mode 1. CRLF.BAS            A program that opens an ASCII file, expands any lines ending with just a carriage return or a line feed to a carriage-return--line-feed combination, then writes the adjusted lines to a new file. CUBE.BAS*           A program that illustrates simple animation of a                        cube by using multiple screen pages in screen mode 7.  EDPAT.BAS*           A program that allows you to edit a pattern tile for use in a PAINT statement. With pattern tiles, you can fill any enclosed graphics area on the screen with a pattern. ENTAB.BAS           A program that compresses an ASCII file by replacing runs of spaces with tab characters. FILERR.BAS          A program that searches for a string of characters in an ASCII file. This program traps and handles common file-access errors such as the user's                       entering an invalid file name or leaving a drive door open. FLPT.BAS            A program that lets you examine the internal format used by Basic to store single-precision numbers. INDEX.BAS           A file I/O program that builds and searches an index of record numbers from a random-access data file. MANDEL.BAS*         A program that generates a fractal (a colorful                        graphic representation of the properties of certain                        real numbers) on the screen. PALETTE.BAS*        A program that demonstrates how to give the illusion of movement by rotating the colors displayed by                       the color attributes from 1 to 15. PLOTTER.BAS*        A simple line-sketching program that uses Basic's                        DRAW statement. QLBDUMP.BAS         A program that allows you to get a listing of the PUBLIC code and data symbols in a QuickBasic Quick library. SEARCH.BAS          A program that searches any disk file for a pattern and reports every byte position in the file where the pattern begins. SINEWAVE.BAS*       A program that plots the graph of the sine-wave function for angle values from 0 to PI radians. STRTONUM.BAS        A program that converts to a numeric value any number input as a string, after first filtering invalid numeric characters (such as commas) out of the string. TERMINAL.BAS        A program that turns your computer into a &quot;dumb&quot; terminal when used with a modem. TOKEN.BAS           A program that breaks an input string into a series of tokens (a string of characters delimited by                       blank spaces, tabs, or punctuation marks such as                        commas or semicolons). WHEREIS.BAS         A program that recursively searches through all directories on a disk for a specified file name. QB.EXE                 The QuickBasic program development environment. QB.PIF                 A file that provides information to aid in running QuickBasic under Microsoft Windows. BC.EXE                 The Basic command-line compiler invoked by the Run menu's Make EXE File command or by the bc command from the DOS command line. LINK.EXE               The Microsoft Overlay Linker; used to create executable files and Quick libraries.

Disk #2 (Utilities/Microsoft QuickBasic Advisor)

UNPACK.EXE             Utility for uncompressing files on distribution disks LIB.EXE                The Microsoft Library Manager; used to create stand-alone (.LIB) libraries. BRUN45.EXE             The QuickBasic run-time module; required for running executable files created with BRUN45.LIB. BRUN45.LIB             The QuickBasic run-time-module library; used for creating executable files from QuickBasic and DOS. BQLB45.LIB             The library of supporting routines that are used when creating Quick libraries. BCOM45.LIB             The QuickBasic alternate run-time-module library; used for creating executable files from QuickBasic and DOS (files created with this library do not                       require BRUN45.EXE to run). QB.LIB                 The stand-alone library containing support routines for DOS system calls. QB.QLB                 The Quick library containing support routines for DOS system calls. QB45ENER.HLP           File containing on-line help information dealing with the QuickBasic environment and error messages. NOEM.OBJ               (NO EMulation). An object file to link with Basic programs that will always be run on machines with an 8087 or 80287 math coprocessor chip. Linking with NOEM.OBJ turns off software emulation of the math chip's function, and reduces the size of the executable file. SMALLERR.OBJ           An object file to link with Basic programs that do                        not require run-time error messages. Linking with SMALLERR.OBJ reduces the size of executable files that do not need run-time error messages. PATCH87.EXE            The utility which fixes some problems which occur when using MS-DOS 3.20, a hard drive, a math coprocessor, and floating point math. See the README.DOC file for details. FIXSHIFT.COM           A terminate-and-stay-resident program that fixes a                        bug in the ROM BIOS of some machines with keyboards that have an extra set of DIRECTION (i.e. arrow) keys, in addition to those on the numeric keypad. See README.DOC for more information. MSHERC.COM             The driver file for use with computers equipped with a Hercules(R) Graphics Card, Graphics Card Plus, Hercules InColor Card, or 100%-compatible clones of these graphics cards. This file allows you to write screen mode 3 for graphics in Basic programs. MOUSE.COM              The Mouse driver for use with QuickBasic programs that call mouse functions. QB45ADVR.HLP           File containing on-line help information on         QuickBasic. \ADVR_EX               A directory containing Basic programs cited in the on-line help. ******** \ADVR_EX directory contents ******** CALL_EX.BAS         Illustrates using the CALL statement CHR_EX.BAS          Illustrates using the the CHR$ function CMD_EX.BAS          Illustrates using the the COMMAND$ function COM1_EX.BAS         Illustrates using the the COMMON and CHAIN statements COM2_EX.BAS         Module used in COM1_EX.BAS above CSR_EX.BAS          Illustrates using the the CSRLIN function DECL_EX.BAS         Illustrates using the DECLARE statement DEFFN_EX.BAS        Illustrates using the DEF FN statement DEFSG_EX.BAS        Illustrates using the DEF SEG, PEEK, and POKE statements DRAW_EX.BAS         Illustrates using the DRAW statement FUNC_EX.BAS         Illustrates using FUNCTION...END FUNCTION OUT_EX.BAS          Illustrates using the OUT statement SHARE_EX.BAS        Illustrates using the SHARED statement SHELL_EX.BAS        Illustrates using the SHELL statement STAT_EX.BAS         Illustrates using the STATIC statement SUB_EX.BAS          Illustrates using SUB...END SUB TYPE_EX.BAS         Illustrates using TYPE..END TYPE UBO_EX.BAS          Illustrates using the UBOUND and LBOUND functions UCASE_EX.BAS        Illustrates using the UCASE$ function WINDO_EX.BAS        Illustrates using the WINDOW statement

Additional query words: QuickBas

Keywords: KB77733

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.