Microsoft KB Archive/94823

= PACKING.TXT for VB for MS-DOS Version 1.0 Professional Edition =

PSS ID Number: 94823

Article Last Modified on 1/9/2003

-

The information in this article applies to:


 * Microsoft Visual Basic for MS-DOS 1.0

-



This article was previously published under Q94823



MORE INFORMATION
Disk Contents for Microsoft (R) Visual Basic (TM) for MS-DOS (R) Professional Edition Version 1.00 Copyright (C) 1982-1992 Microsoft Corporation

This file contains a complete list of all files and directories on the distribution disks provided with this product. Files are grouped by product component, numbers in parentheses indicate the disk number on which the file is found. ====================================================================== 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 disk 1 decompresses files as they are installed. A separate file decompression utility (DECOMP.EXE) located on disk 1 is provided for manual file decompression. The following table displays the compressed/uncompressed file extension mapping scheme:

Compressed File Extension:       Uncompressed File Extension: *.AS$              -             *.ASM *.BA$              -             *.BAS *.BI$              -             *.BI            *.BT$               -             *.BAT *.C$               -             *.C            *.CO$               -             *.COM *.CT$              -             *.CTX *.DL$              -             *.DLL *.EX$              -             *.EXE *.FO$              -             *.FON *.FR$              -             *.FRM *.H$               -             *.H            *.HL$               -             *.HLP *.IC$              -             *.ICO *.IN$              -             *.INC *.LI$              -             *.LIB *.MA$              -             *.MAK *.MD$              -             *.MDB *.OB$              -             *.OBJ *.PI$              -             *.PIF *.QL$              -             *.QLB *.SC$              -             *.SCN *.SO$              -             *.SOB *.SY$              -             *.SYS *.TX$              -             *.TXT *.XL$              -             *.XLM

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

C:\> DECOMP A:BC.EX$ C:\VBDOS\BC.EXE

This will decompress the BC.EX$ file from the distribution disk in drive a: to the file BC.EXE in the C:\VBDOS 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.

=
=========================================================

Installation Files -- (1) READNOW.TXT      Immediate installation instructions. (1) SETUP.EXE        Visual Basic for MS-DOS installation program (1) VBDOS.INF        Setup data file (1) SETUP.INI        Setup initialization file (1) DECOMP.EXE       Microsoft Decompression Utility; used for decompressing individual files from the distribution disks (1) ALTSETUP.BAT     Batch install file for use if SETUP.EXE fails.

Text Files

(1) PACKING.TXT      List and description of all files provided (1) README.TXT       Product notes and documentation corrections (3) COMPAT.TXT       Visual Basic compatibility notes

Development Tools - (1) VBDOS.EXE        Visual Basic for MS-DOS programming environment (2) VBDOS.PIF        Windows information file for VBDOS.EXE (2) VBDOS.ICO        Windows icon for VBDOS.EXE (1) FD.EXE           Visual Basic for MS-DOS Form Designer (1) BC.EXE           Visual Basic for MS-DOS Compiler (2) FT.EXE           Visual Basic Binary Form Translator (2) TRNSLATE.EXE     Visual Basic Project Translator; Windows application that requires the Visual Basic for Windows run-time DLL

Help and Tutorial - (8) VBDOS.HLP        Visual Basic online Help (1) VBDPSS.HLP       Visual Basic Knowledgebase online Help (2) CV.HLP           Microsoft CodeView online Help (2) ADVISOR.HLP      &quot; (1) LEARN.EXE        Visual Basic for MS-DOS Tutorial program (1) LEARN.SOB        Support file for tutorial (3) LEARN.SCN        &quot; (1) LEARN.CTX        &quot;

Libraries - (3) VBDRT10E.LIB     Run-time module library: 80x87 or emulator math; used for creating executable files requiring the Visual Basic run-time module (VBDRT10E.EXE) (7) VBDRT10E.EXE     Run-time module: 80x87 or emulator math; required to run executable files created with VBDRT10E.LIB (8) VBDCL10E.LIB     Stand-alone library: 80x87 or emulator math; used for creating stand-alone executable files (7) VBDRT10A.LIB     Run-time module library: alternate math; used for creating executable files requiring the Visual Basic run-time module (VBDRT10A.EXE) (7) VBDRT10A.EXE     Run-time module: alternate math; required to                      run executable files created with VBDRT10A.LIB (6) VBDCL10A.LIB     Stand-alone library: alternate math; used for creating stand-alone executable files (5) VBDA10.LIB       Support library for creating custom run-time modules (4) VBDC10.LIB       &quot; (6) VBDE10.LIB       &quot; (4) VBDL10.LIB       &quot; (4) VBDOS.LIB        Stand-alone library containing support routines for MS-DOS system calls (5) VBDOS.QLB        Quick library containing support routines for MS-DOS system calls (2) VBDOS.BI         Include file for programs that call any of the routines in VBDOS.LIB (5) VBDOSQLB.LIB     Library of support routines for creating Quick libraries

ISAM - (5) PROISAMD.LIB     ISAM library used in conjunction with stand-alone programs (compiled with /O) (5) PROISAMD.EXE     ISAM Terminate-and-Stay Resident (TSR) program that provides full ISAM file creation and access from within the programming environment (5) PROISAM.EXE      ISAM Terminate-and-Stay Resident (TSR) program that provides only ISAM file access from within the programming environment (4) ISAMCVT.EXE      ISAM conversion utility (4) ISAMIO.EXE       ISAM ASCII import/export utility (4) ISAMPACK.EXE     ISAM file compacting utility (4) ISAMREPR.EXE     ISAM repair utility

Utilities

(2) LINK.EXE         Microsoft Segmented-Executable Linker; used to                      create executable files and Quick libraries (2) LIB.EXE          Microsoft Library Manager; used to create stand-alone (.LIB) libraries (2) CV.EXE           Microsoft CodeView Debugger (2) CV.ICO           Windows icon for CV.EXE (2) CVPACK.EXE       CodeView EXE packing utility (2) EED1CAN.DLL      CodeView expression evaluator for ANSI C (2)  EED1CXX.DLL      CodeView expression evaluator for C++ (2) EMD1D1.DLL       CodeView MS-DOS execution model (2) SHD1.DLL         CodeView Symbol handler (2) TLD1LOC.DLL      CodeView local transport layer (3) BUILDRTM.EXE     Custom run-time module and run-time module library creation utility (2) TRACE.EXE        MOVE overlay performance analysis utility (4) VBDTRACE.LIB     Debug version of MOVE overlay support used to                      generate overlay performance information in                      executable programs (3) MOUSE.COM        Microsoft Mouse driver (4) FIXSHIFT.COM     TSR program that fixes a bug in the ROM BIOS of                      some machines with keyboards that have an extra set of arrow keys, in addition to those on the numeric keypad (1) MSHERC.COM       Driver file that allows you to write programs using screen mode 3 for graphics output on computers equipped with a Hercules(R) Graphics Card, Graphics Card Plus, Hercules InColor Card, or 100%-compatible clones of these graphics cards (6) PATCH87.EXE      Utility that installs a patch for MS-DOS 3.20 which eliminates a problem with floating-point math in                     MS-DOS 3.20. The problem arises ONLY on systems that boot from a hard disk drive, have a math coprocessor (such as an 8087 chip), and run programs that use floating-point math

Source Profiler

(2) VBDPROF.EXE      Visual Basic front-end to Microsoft Source Profiler (3) PROFILE.EXE      Microsoft Source Profiler (5) PREP.EXE         Source Profiler Preparation Utility (3) PLIST.EXE        Source Profiler Report Generation Utility (6) FCOUNT.BAT       Function profiling with counting information (6) FCOVER.BAT       Function profiling with coverage information (6) FSAMPLE.BAT      Sampled function profiling with timing information (2) FTIME.BAT        Function profiling with timing information (2) LCOUNT.BAT       Line profiling with counting information (2) LCOVER.BAT       Line profiling with coverage information (5) LSAMPLE.BAT      Sampled line profiling with timing information (5) LTIME.BAT        Line profiling with timing information (2) PROFILER.XLM     Microsoft Excel macro that creates graphs from tab-delimited profiler reports (8) QSORT.BAS        Source Profiler example program (8) QSORT.PCF        Profiler command file for QSORT example (3) JABBER.TXT       Sample input file for QSORT example

Toolkits

(3) CMNDLG.BAS       Common Dialog Toolkit source file (3) CMNDLGF.FRM      &quot; (3) CMNDLG.BI        &quot; (3) CMNDLG.MAK       &quot; (3) CMNDLG.LIB       Common Dialog Toolkit library: 80x87 or emulator math (3) CMNDLG.QLB       Common Dialog Toolkit Quick library: 80x87 or                      emulator math (3) CMNDLGA.LIB      Common Dialog Toolkit library: alternate math (3) CHART.BAS        Presentation Graphics Toolkit source file (3) CHARTASM.ASM     &quot; (3) CHART.BI         &quot; (3) CHARTASM.OBJ     Presentation Graphics Toolkit assembly-language routines object module (3) CHART.LIB        Presentation Graphics Toolkit library: 80x87 or                      emulator math (3) CHART.QLB        Presentation Graphics Toolkit Quick library: 80x87 or emulator math (3) FINANCE.LIB      Financial Toolkit library: 80x87 or emulator math (3) FINANCE.QLB      Financial Toolkit Quick library: emulator math (3) FINANCEA.LIB     Financial Toolkit library: alternate math (3) FINANCE.BI       Include file for Financial Toolkit (3) FONT.BAS         Font Toolkit source file (3) FONTASM.ASM      &quot; (3) FONT.BI          &quot; (3) FONTASM.OBJ      Font Toolkit assembly-language routines object module (3) FONT.LIB         Font Toolkit library: 80x87 or emulator math (3) FONT.QLB         Font Toolkit Quick library: 80x87 or emulator math (3) FONTA.LIB        Font Toolkit library: alternate math (3) COURB.FON        Cour font file (640x350) (3) COURE.FON        Cour font file (640x480) (3) HELVB.FON        Helv font file (640x350) (3) HELVE.FON        Helv font file (640x480) (1) TMSRB.FON        Tms Rmn font file (640x350) (1) TMSRE.FON        Tms Rmn font file (640x480) (3) HELP.BAS         Help Toolkit source file (3) HELPF.FRM        &quot; (3) HELPUTIL.FRM     &quot; (3) HELP.BI          &quot; (3) HELP.MAK         &quot; (3) HELPDEMO.TXT     Sample Help file for Help Toolkit (3) HELP.LIB         Help Toolkit library: 80x87 or emulator math (3) HELP.QLB         Help Toolkit Quick library: 80x87 or emulator math (3) HELPA.LIB        Help Toolkit library: alternate math (3) MATH.BAS         Matrix Math Toolkit source: 80x87 or emulator math (3) MATH.BI          &quot; (3) MATH.LIB         Matrix Math Toolkit library: 80x87 or emulator math (3) MATH.QLB         Matrix Math Toolkit Quick library: 80x87 or                      emulator math (3) MATHA.BAS        Matrix Math Toolkit source: alternate math (CURRENCY data type support removed) (3) MATHA.BI         &quot; (3) MATHA.LIB        Matrix Math Toolkit library: alternate math (3) MOUSE.BAS        Mouse Toolkit source file (3) MOUSE.BI         &quot; (3) MOUSE.MAK        &quot;

(3) SETUP.BAS        Setup Toolkit source file (3) SETUPMSG.FRM     &quot; (3) SETUPOPT.FRM     &quot; (3) SETUPPTH.FRM     &quot; (3) SETUPSTS.FRM     &quot; (3) SETUP.MAK        &quot;

Custom Control Development Kit -- (2) CUSTGEN.EXE      Custom control template creation utility (3) CUSTEVNT.ASM     Custom event code template sample: Assembler (3) CUSTEVNT.BAS     Custom event code template sample: Basic (3) CUSTEVNT.C       Custom event code template sample: C (3)  CUSTINCL.INC     Custom control property, event, and method constant definitions: Assembler (3) CUSTINCL.BI      Custom control property, event, and method constant definitions: Basic (3) CUSTINCL.H       Custom control property, event, and method constant definitions: C (3) CUSTCALL.ASM     Custom callbacks code sample: Assembler (3) CUSTCALL.BAS     Custom callbacks code sample: Basic (3) CUSTCALL.C       Custom callbacks code sample: C (3)  CUSTREG.ASM      Custom control sample registration routine (must                      be written in Assembler) (3) SPIN.QLB         Spin custom control (3) SPIN.LIB         &quot; (3) SPINREG.ASM      Spin custom control source file (2) SPIN.BAS         &quot; (3) SPINDEMO.FRM     Example program containing Spin custom control (3) SPINDEMO.MAK     &quot;

Stub Files -- (3) 87.LIB           No coprocessor emulation - for use with programs to run only on machines with an 8087, 80287, or                     80387 math coprocessor chip (3) NOCGA.OBJ        No CGA graphics - for use with programs that use a SCREEN statement, but do not use any CGA screen modes (3) NOCOM.OBJ        No communication - for use with programs that use some devices but do not use COMn: (3) NOEDIT.OBJ       No full-power INPUT editor - limits editing with an INPUT statement to Enter and Backspace characters only (3) NOEGA.OBJ        No EGA graphics - for use with programs that use a SCREEN statement, but do not use any EGA screen modes (3) NOEVENT.OBJ      No EVENT support - for use with custom run-time modules that do not use any event-trapping statements (3) NOFLTIN.OBJ      No floating point input - for use with programs that use INPUT, VAL, and READ without floating-point support (3) NOFORMS.OBJ      No form support - for creating custom run-time modules for programs that do not require forms support (3) NOGRAPH.OBJ      Combination of NOCGA, NOEGA, NOVGA, and NOHERC for use with custom run-time modules. (3) NOHERC.OBJ       No Hercules graphics - for use with programs that use a SCREEN statement, but do not use any Hercules screen modes (3) NOISAM.OBJ       No ISAM support - for creating custom run-time modules for programs that do not that require ISAM support (3) NOLPT.OBJ        No line printer - for use with programs that use some devices but do not use LPTn: (3) NOOGA.OBJ        No Olivetti graphics - for use with programs that use a SCREEN statement, but do not use any Olivetti screen modes (3) NOTRNEM.LIB      No transcendental math - for use with programs that require no transcendental functions (3) NOVGA.OBJ        No VGA graphics - for use with programs that use a SCREEN statement, but do not use any VGA screen modes (3) SMALLERR.OBJ     Reduced error messages - link with programs to                      reduce the length of run-time error messages (3) TSCNIO.OBJ       Text only I/O - link with programs that use text-only screen I/O

Sample Applications --- (3) CONSTANT.BI      Include file containing constant definitions for object property values

(3) BOOKLOOK.FRM     ISAM sample application (3) BOOKCARD.FRM     &quot; (3) BOOKLIST.FRM     &quot; (3) BOOKSRCH.FRM     &quot; (3) BOOKSTCK.FRM     &quot; (3) BOOKGEN.BAS      &quot; (3) BOOKLOOK.BI      &quot; (3) BOOKLOOK.MAK     &quot; (3) BOOKS.MDB        Sample ISAM database for BOOKLOOK

(3) CALC.FRM         Calculator sample application (3) CALC.MAK         &quot; (3) CALC.BI          &quot;

(3) CHECK.FRM        Check register sample application (3) CHECK.MAK        &quot;

(3) CHRTDEMO.FRM     Presentation Graphics Toolkit sample application (3) CHRTATTR.FRM     &quot; (3) CHRTDATA.FRM     &quot; (3) CHRTFONT.FRM     &quot; (3) CHRTTYPE.FRM     &quot; (3) CHRTSUBS.BAS     &quot; (3) CHRTDEMO.BI      &quot; (3) CHRTDEMO.MAK     &quot;

(3) CLOCK.FRM        Clock sample application (3) CLOCK.MAK        &quot; (3) CLOCK.BI         &quot;

(3) CONTROLP.FRM     Control panel sample application (3) CONTROLP.MAK     &quot; (3) CONTDRAW.BAS     &quot;

(3) DEBUG.FRM        Debug output form

(3) FONTDEMO.FRM     Font Toolkit sample application (3) FONTDEMO.MAK     &quot; (3) FONTDRAW.BAS     &quot;

(3) GRAPHICS.FRM     Graphics sample application (charting and                      patterns) (3) GRAPDRAW.BAS     &quot; (3) GRAPHICS.MAK     &quot;

(3) NOTEPAD.FRM      Notepad sample application (3) NOTEPAD.MAK      &quot; (3) NOTEPAD.BI       &quot; (3) NOTEHELP.TXT     Help file for NOTEPAD

(5) PGBAR.BAS        Bar chart sample application (3) PGLINEMS.BAS     Line chart sample application (3) PGPIE.BAS        Pie chart sample application (3) PGSCAT.BAS       Scatter chart sample application

(3) QLBVIEW.FRM      Quick library contents viewer sample application (3) QLBVIEW.MAK      &quot; (3) QLBVIEW.BI       &quot;

(3) SEEK.FRM         File search sample application (3) SEEK.MAK         &quot;

(7) SORTDEMO.BAS     Sorting demonstration sample application (7) SORTDEMO.MAK     &quot;

(8) TORUS.FRM        Graphics sample application (palette animation) (8) TORDRAW.BAS      &quot; (8) TORUS.MAK        &quot;

-- ISAM character set and sorting order files. The files below are used by Setup to change the ISAM character set and sorting order. These files provide same functionality as their corresponding files listed above but contain different ISAM character sets and sorting orders (same files listed above contain character set and sorting order for English, French, German, Italian, and Portuguese). Refer to the sections above for full descriptions of each file below. The files below are used to replace their corresponding files above when a different sorting order is chosen in Setup. To change ISAM sorting order after you have installed the product, run Setup again and select the &quot;Build Additional Libraries&quot; option. --

' Files for Dutch character set and sorting order (5) VBDRT10A.2IB (6) VBDRT10A.2XE (7) VBDRT10E.2IB (7) VBDRT10E.2XE (4) ISAMCVT.2XE (4) ISAMIO.2XE (4) ISAMPACK.2XE (4) ISAMREPR.2XE (4) PROISAM.2XE (5) PROISAMD.2IB (5) PROISAMD.2XE

' Files for Danish, Finnish, Icelandic, Norwegian, and Swedish character ' set and sorting order (3) VBDRT10A.3IB (6) VBDRT10A.3XE (7) VBDRT10E.3IB (7) VBDRT10E.3XE (4) ISAMCVT.3XE (4) ISAMIO.3XE (4) ISAMPACK.3XE (4) ISAMREPR.3XE (4) PROISAM.3XE (5) PROISAMD.3IB (5) PROISAMD.3XE

' Files for Spanish character set and sorting order (6) VBDRT10A.4IB (3) VBDRT10A.4XE (7) VBDRT10E.4IB (7) VBDRT10E.4XE (5) ISAMCVT.4XE (4) ISAMIO.4XE (4) ISAMPACK.4XE (4) ISAMREPR.4XE (5) PROISAM.4XE (5) PROISAMD.4IB (5) PROISAMD.4XE

Additional query words: VBmsdos 1.00

Keywords: KB94823

Technology: kbAudDeveloper kbVB100DOS kbVBSearch kbZNotKeyword3

-

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

© 2004 Microsoft Corporation. All rights reserved.