QBASIC'S FILES DICTIONARY (QFD)
Home
•
Español
It explains 600 installation file names of the QuickBasic 4.5, the QuickBasic 7.1 (Extended) aka PDS, and both Visual Basics for Ms-Dos aka VisBasics (Vbdos).
To see some general countings about all these file names see the details
in the bottom of the page.
Please, if you find ANY error you can tell me
Here.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Adapter.bas. Pds.
Sample program to determine the graphics adapter.
Advisor.hlp. Vbdos.
The online help file for the debugger
CodeView.
Advr_ex. Qb.
Subdirectory containing Basic programs cited in the on-line help. In the repackaged installation disks of QuickBasic 4.5 this subdirectory contains the files:
Call_ex.bas, Chr_ex.bas, Cmd_ex.bas, Com1_ex.bas, Com2_ex.bas, Csr_ex.bas, Decl_ex.bas, DefFn_ex.bas, DefSg_ex.bas, Draw_ex.bas, Func_ex.bas, Out_ex.bas, Share_ex.bas, Shell_ex.bas, Stat_ex.bas, Sub_ex.bas, Type_ex.bas, Ubo_ex.bas, Ucase_ex.bas, Windo_ex.bas.
Altsetup.bat. Vbdos.
Batch installation file for being used if the Setup.exe fails. The installation requires approximately ten megabytes of free disk space for the standard edition and 32 megabytes of free disk space for the professional edition.
Amazrays.dat. Pds.
Sample data for the Isam demostration.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Ballpset.bas. Qb, pds.
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. Qb, pds.
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. Qb, pds.
A program that turns input data into a bar chart.
Bas7advr.hlp. Pds.
File containing compressed online help information about details
of the functions and statements for the PDS editor.
Advr it means advisor. Also see Qb45advr.hlp and Vbdos.hlp.
Bas7ener.hlp. Pds.
File containing compressed online help information about the
commands of the editor and the error messages of the PDS editor.
Ener it means environment and error messages. Also see
Qb45ener.hlp and Vbdos.hlp.
Bas7ex.hlp. Pds.
File containing compressed online help information about codes
examples shown on the PDS editor. Also see Vbdos.hlp.
Bas7qck.hlp. Pds.
File containing compressed online help information about handling
the PDS editor. Also see Qb45qck.hlp and Vbdos.hlp.
BC.exe. Qb, pds, vbdos.
This is the command line Basic Compiler invoked by the Run menu's Make Exe File command. To create executable files from the Ms-Dos
command line it's used this program and Link.Exe.
All the compilers seen here keep the same name of executable (bc.exe). In the first versions of the Basic Compiler, it was called Bascom but that name was abandoned, today apparently it is a commercial name of another compiler for microcontrollers.
QB.~ The options of the QB Basic compiler (96 Kbs.) are 14 but
it does not recognize any help option, /?, /h, /help.
PDS.~ The PDS Basic compiler (125 Kbs.) displays 32 options and
two not displayed.
VBdos.~ Both Visual Basics compilers have exactly the same size
in bytes, 148 Kbs. The standard edition screen short help displays 17
options, the professional edition displays 23.
This is the screen short help for these three Basic compilers:
/? Display command line options (not for the QB)
/A Generate assembly listing
/Ah Enable huge dynamic arrays
/C:n Set default Com buffer size
/D Run-time error checking
/E Enable On Error checking
/Es Enable Ems sharing
/Fbr Restricted Browse info (only for the PDS)
/Fbx Extended Browse info (only for the PDS)
/Fpa Alternate mathematics pack (only for the PDS or the VisBasic pro)
/Fpi 80x87 or emulator mathematics pack (only for the PDS)
/Fs Enable far-string support (only for the PDS)
/G2 Code generation for 286 (only for the PDS or the VisBasic pro)
/G3 Code generation for 386 (only for the VisBasic pro)
/H[elp] Display command line options, only PDS(*)
/Ib:n Set number of Isam buffers (only for the PDS or the VisBasic pro)
/Ie:n Reserve non- Isam Ems (only for the PDS or the VisBasic pro)
/Ii:n Set number of Isam indexes (only for the PDS or the VisBasic pro)
/Lp OS/2 protected mode (only for the PDS)
/Lr Dos or OS/2 real mode (only for the PDS)
/Mbf Support MS binary format numbers
/O Compile stand-alone Exe
/Ot Quick call optimization (only for the PDS)
/R Store arrays in row-major order
/S Disable string compression
/T Terse: no compiler warnings
/V On Event check each statement
/W On Event check each label
/X Enable Resume Next support
/Z PWB-style error messages (only for the PDS)
/Zd Limited CodeView information (not for the QB)
/Zi Full CodeView information (not for the QB)
(*)The program QuickHelp only included in the PDS it's for reading all the Ms-Dos help files in the same directory, primarily C:\Qh.
I have found that when the screen help options, /h and /help, of the PDS Basic Compiler are called when the executable Qh.exe it's in the same directory, anywhere in the disk, the program QuickHelp it is opened to be consulted.
For more detailed information about BC program and another programs
and utilities, run and read the program QuickHelp provided with the QuickBasic 7.1, also explained in this tutorial.
Bc.hlp. Pds.
In despite of this file name it's containing online help information for the CodeView Basic expression evaluator and the Basic PWB extension, not for the Basics Compilers options as one could think.
Bcl71afp.lib. Pds.
Combined library for stand-alone executable files using alternate
mathematics, far-strings and protected mode.
Bcl71afr.lib. Pds.
Combined library for stand-alone executable files using alternate
mathematics, far-strings and real mode.
Bcl71anp.lib. Pds.
Combined library for stand-alone executable files using alternate
mathematics, near-strings and protected mode.
Bcl71anr.lib. Pds.
Combined library for stand-alone executable files using alternate
mathematics, near-strings and real mode.
Bcl71efp.lib. Pds.
Combined library for stand-alone executable files using 80x87 or
emulator mathematics, far-strings and protected mode.
Bcl71efr.lib. Pds.
Combined library for stand-alone executable files using 80x87 or
emulator mathematics, far-strings and real mode.
Bcl71enp.lib. Pds.
Combined library for stand-alone executable files using 80x87 or
emulator mathematics, near-strings and protected mode.
Bcl71enr.lib. Pds.
Combined library for stand-alone executable files using 80x87 or
emulator mathematics, near-strings and real mode.
Bcom45.lib. Qb.
The QuickBasic alternate run-time module library; used for creating
executable files from QuickBasic and Ms-Dos, files created with this
library do not require Brun45.exe to run. It has 1,483 modules.
Bigstrin.bas. Pds.
Sample program for far-strings demostration.
Bind.exe. ()
Utility that converts protected mode programs to run in real mode
as well as protected mode. Once converted, the same program file can be run under Ms-Dos and OS/2.
Protected mode programs use dlls to load functions from library files at run time. Real mode programs include library functions in the executable file. Bind «binds» dynamic link functions so that a single stand-alone executable file can be run in both modes.
Bind also alters the format of the program so that it is recognized as a standard executable file in both operating modes.
Some programs cannot use Bind; in these cases, you may want to build a dual-mode program. Bind is not included in all language products. This is the screen short help:
Usage:
Bind [/Nologo] Infile<.exe> [File.lib...] [File.obj...]
[/O Outfile<.exe>] [/M <Mapfile>] [/N Name...] [/N @file]
/O Outfile is the name of the bound exe (default is Infile)
/N Name... List of names to map to Baddynlink function
/N @file Is a file of names to map
/M Leave linker map file in Outfile.bm, mapfile is the name
of the linker map file
/Nologo Do not display signon banner
/? Short help message
/Help Generates this message
Infile is the name of the exe file, File.lib and File.obj are additional modules to bind.
The parameters in brackets [] are optional, but must be entered as shown, and those in <> are optional.
For more detailed information about this program and another programs and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
Blibfa.lib. Pds.
Alternate mathematics library.
Blibfp.lib. Pds.
Floating-point mathematics library.
Bookcard.frm. Vbdos.
Isam sample application, forms file.
Bookgen.bas. Vbdos.
Isam sample application, source file.
Booklist.frm. Vbdos.
Isam sample application, forms file.
Booklook.bas. Pds.
Sample Isam database program, main module.
Booklook.bi. Pds, vbdos.
Include file for sample Isam database program.
Booklook.frm. Vbdos.
Isam sample application, forms file.
Booklook.mak. Pds, vbdos.
Project file used to load all files required to run the Booklook
sample Isam database program.
Bookmod1.bas. Pds.
Sample Isam database program, module one.
Bookmod2.bas. Pds.
Sample Isam database program, module two.
Bookmod3.bas. Pds.
Sample Isam database program, module three.
Books.mdb. Pds, vbdos.
Sample Isam database file for Booklook.
Booksrch.frm. Vbdos.
Isam sample application, search forms file.
Bookstck.frm. Vbdos.
Isam sample application, stock forms file.
Bqlb45.lib. Qb.
The library of supporting routines that are used when creating
QuickBasic libraries. It has 499 modules.
Brief.ini. Pds.
Editor Brief initialization file for the programmers editor PWB (Programmer's Workbench).
Brief.key. Pds.
Mkkey key definition file for the Brief editor. Files with this extension when they are
clicked from the Windows, that system believes that it is a file to be added
to the register.
Brtm71ap.def. Pds.
Run-time constituent default definitions file for the protected mode,
alternate mathematics. These files .def are of plane text.
Brtm71ep.def. Pds.
Run-time constituent default definitions file for the protected mode, emulator. These files .def are of plane text.
Brt71afp.dll. Pds.
Run-time module for alternate mathematics, far-strings and protected mode.
Brt71afp.lib. Pds.
Run-time interface library to Brt71afp.dll.
Brt71afr.exe. Pds.
Runtime module for alternate mathematics, far-strings and
real mode.
Brt71afr.lib. Pds.
Runtime interface library to Brt71afr.exe.
Brt71anp.dll. Pds.
Runtime module for alternate mathematics, near-strings and protected mode.
Brt71anp.lib. Pds.
Run-time interface library to Brt71anp.dll.
Brt71anr.exe. Pds.
Run-time module for alternate mathematics, near-strings
and real mode.
Brt71anr.lib. Pds.
Run-time interface library to Brt71anr.exe.
Brt71efp.dll. Pds.
Run-time module for 80x87 or emulator mathematics, far-strings
and protected mode.
Brt71efp.lib. Pds.
Run-time interface library to Brt71efp.dll.
Brt71efr.exe. Pds.
Run-time module for 80x87 or emulator mathematics,
far-strings and real mode.
Brt71efr.lib. Pds.
Run-time interface library to Brt71efr.exe.
Brt71enp.dll. Pds.
Run-time module for 80x87 or emulator mathematics, near-strings
and protected mode.
Brt71enp.lib. Pds.
Run-time interface library to Brt71enp.dll.
Brt71enr.exe. Pds.
Run-time module for 80x87 or emulator mathematics,
near-strings and real mode.
Brt71enr.lib. Pds.
Run-time interface library to Brt71enr.exe.
Brun45.exe. Qb.
The QuickBasic runtime module required for running
executable files created with Brun45.lib.
Brun45.lib. Qb.
The QuickBasic runtime-module library; used for creating executable
files from the QuickBasic 4.5 and Ms-Dos. It has 488 modules.
Bsedosfl.bi. Pds.
Base include file for OS/2 interface, file management.
Bsedospc.bi. Pds.
Base include file for OS/2 interface, process control and
interprocess communication.
Bsedospe.bi. Pds.
Base include file for OS/2 interface, program execution support.
Bsesubmo.bi. Pds.
Subroutine include file for OS/2 interface, mouse support.
BuildRtm.exe. Pds, vbdos.
Utility for creating default and extended run-time modules and run-time module libraries.
PDS.~ Screen short help:
Usage: BuildRtm <Switches> {/Default | <RTMname> <ExportListFile>}
Where <Switches> = [/Help] [/Fp{a|i|i87}]
[/L{r|p}] [/Fs] [/Map]
/Default Generate a default Rtm (see the list below).
/L{r|p} Real mode or OS/2 protect mode Rtm.
/Fp{a|i|i87} Alternate math, emulator, or 8087 Rtm.
/Fs Strings in Far memory.
/Map Generate a complete map file for the Rtm
Required files and utilities: (r) = Real mode only, (p) = Protect mode only.
Link.exe, Blibfa.lib, (r) Emr.lib, (p) OS2.lib, (p) Brtm71ap.def, Lib.exe, Blibfp.lib, (p) Emp.lib, (p) Implib.exe, (p) Brtm71ep.def, 87.lib,
B71*.lib <--these are the component libraries of the distribution disks.
Default output files:
/Lr, /Fpi: Brt71enr.lib, Brt71enr.exe
/Lr, /Fpa: Brt71anr.lib, Brt71anr.exe
/Lr, /Fpi, /Fs: Brt71efr.lib, Brt71efr.exe
/Lr, /Fpa, /Fs: Brt71afr.lib, Brt71afr.exe
/Lp, /Fpa: Brt71anp.lib, Brt71anp.dll
/Lp, /Fpi: Brt71enp.lib, Brt71enp.dll
/Lp, /Fpa, /Fs: Brt71afp.lib, Brt71afp.dll
/Lp, /Fpi, /Fs: Brt71efp.lib, Brt71efp.dll
VBDOS.~ Screen short help:
BuildRtm [Optionlist] {/Default | <RTMname>
<ExportListFile>}
The valid options can be:
/? Display command line options
/Fpa Generate alternate mathematics runtime module
/Fpi Generate emulator mathematics runtime module (default)
/Fpi87 Generate 8O87 mathematics runtime module
/Map Generate map file for the runtime module
/Default Generate a default runtime module (see the list below)
Required files and utilities:
Link.exe, Lib.exe, 87.lib, Vbdc10.lib, Vbdl10.lib,
Vbde10.lib, Vbda10.lib, Proisamd.lib
Default output files:
/Fpi or /Fpi87: Vbdrt10e.lib, Vbdrt10e.exe, Import.obj
/Fpa: Vbdrt10a.lib, Vbdrt10a.exe, Import.obj
Bx.pgm. Qb.
File used for QB Express when you run Learn.com. It's a binary file.
B71is.lib. Pds.
Isam constituent library for real mode.
B71isamd.lib. Pds.
Isam constituent library for real mode.
B71isam.lib. Pds.
Isam constituent library for real mode.
B71isc.lib. Pds.
Isam utility constituent library.
B71iscp.lib. Pds.
Isam utility constituent library for protected mode.
B71iscr.lib. Pds.
Isam utility constituent library for real mode.
B71isd.lib. Pds.
Isam constituent library for real mode.
B71isdup.obj. Pds.
Isam constituent file for protected mode.
B71isdut.obj. Pds.
Isam constituent file for real mode.
B71isp.lib. Pds.
Isam constituent library for protected mode.
B71issca.obj. Pds.
Isam constituent file for real mode.
B71isscp.obj. Pds.
Isam constituent file for protected mode.
B71isspa.obj. Pds.
Isam constituent file for real mode.
B71isspp.obj. Pds.
Isam constituent file for protected mode.
B71isstd.lib. Pds.
Isam constituent library for real mode.
B71isstp.lib. Pds.
Isam constituent library for protected mode.
B71oaf.lib. Pds.
Basic run-time constituent library for the real mode.
B71oaj.lib. Pds.
Real mode Basic run-time constituent library.
B71oan.lib. Pds.
Basic run-time constituent library for the real mode.
B71obf.lib. Pds.
Real mode Basic run-time constituent library.
B71obj.lib. Pds.
Basic run-time constituent library for the real mode.
B71obn.lib. Pds.
Real mode Basic run-time constituent library.
B71oej.lib. Pds.
Basic run-time constituent library for the real mode.
B71oof.lib. Pds.
Real mode Basic run-time constituent library.
B71oon.lib. Pds.
Basic run-time constituent library for the real mode.
B71orf.lib. Pds.
Real mode Basic run-time constituent library.
B71orn.lib. Pds.
Basic run-time constituent library.
B71pcf.lib. Pds.
Protected mode Basic run-time constituent library.
B71pcn.lib. Pds.
Basic run-time constituent library for protected mode.
B71plf.lib. Pds.
Protected mode Basic run-time constituent library.
B71pln.lib. Pds.
Basic run-time constituent library for protected mode.
B71poaf.lib. Pds.
Protected mode Basic run-time constituent library.
B71poaj.lib. Pds.
Basic run-time constituent library for protected mode.
B71poan.lib. Pds.
Protected mode Basic run-time constituent library.
B71pobf.lib. Pds.
Basic run-time constituent library for protected mode.
B71pobj.lib. Pds.
Protected mode Basic run-time constituent library.
B71pobn.lib. Pds.
Basic run-time constituent library for protected mode.
B71poef.lib. Pds.
Protected mode Basic run-time constituent library.
B71poej.lib. Pds.
Basic run-time constituent library for protected mode.
B71poen.lib. Pds.
Protected mode Basic run-time constituent library.
B71poof.lib. Pds.
Basic run-time constituent library for protected mode.
B71pooj.lib. Pds.
Protected mode Basic run-time constituent library.
B71poon.lib. Pds.
Basic run-time constituent library for protected mode.
B71porf.lib. Pds.
Protected mode Basic run-time constituent library.
B71porj.lib. Pds.
Basic run-time constituent library for protected mode.
B71porn.lib. Pds.
Protected mode Basic run-time constituent library.
B71rcf.lib. Pds.
Basic run-time constituent library for the real mode.
B71rcn.lib. Pds.
Real mode Basic run-time constituent library.
B71rlf.lib. Pds.
Basic run-time constituent library for the real mode.
B71rln.lib. Pds.
Real mode Basic run-time constituent library.
B71roaf.lib. Pds.
Basic run-time constituent library for the real mode.
B71roaj.lib. Pds.
Real mode Basic run-time constituent library.
B71roan.lib. Pds.
Basic run-time constituent library for the real mode.
B71robf.lib. Pds.
Real mode Basic run-time constituent library.
B71robj.lib. Pds.
Basic run-time constituent library for the real mode.
B71robn.lib. Pds.
Real mode Basic run-time constituent library.
B71roef.lib. Pds.
Basic run-time constituent library for the real mode.
B71roej.lib. Pds.
Real mode Basic run-time constituent library.
B71roen.lib. Pds.
Basic run-time constituent library for real mode.
B71roof.lib. Pds.
Real mode Basic run-time constituent library.
B71rooj.lib. Pds.
Basic run-time constituent library for real mode.
B71roon.lib. Pds.
Real mode Basic run-time constituent library.
B71rorf.lib. Pds.
Basic run-time constituent library for real mode.
B71rorj.lib. Pds.
Real mode Basic run-time constituent library.
B71rorn.lib. Pds.
Basic run-time constituent library for real mode.
B71s.lib. Pds.
Basic run-time constituent library.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Cal.bas. Qb, pds.
A program that prints a calendar for any month in any year from 1,899 to 2,099.
Calc.bi. Vbdos.
Calculator sample application, header file.
Calc.frm. Vbdos.
Calculator sample application, forms file.
Calc.mak. Vbdos.
Calculator sample application, project file.
Call_ex.bas. Qb.
Illustrates about using the Call statement.
Chart.bas. Vbdos.
Presentation graphics toolkit source file.
Chart.bi. Vbdos.
Presentation graphics toolkit include file.
Chart.lib. Vbdos.
Presentation graphics toolkit library for 80x87 or emulator mathematics.
Chart.qlb. Vbdos.
Presentation graphics toolkit QuickBasic library for 80x87 or emulator mathematics.
Chartasm.asm. Vbdos.
Presentation graphics toolkit assembly source file.
Chartasm.obj. Vbdos.
Presentation graphics toolkit assembly-language routines object module.
Check.bas. Qb, pds.
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.
Check.frm. Vbdos.
Check register sample application, form file.
Check.mak. Vbdos.
Check register sample application, it's the project file.
Chr_ex.bas. Qb.
Illustrates about using the function Chr$.
Chrtasm.asm. Pds.
Presentation graphics toolbox assembly language routines source.
Chrtasm.obj. Pds.
Presentation graphics toolbox assembly language routines.
Chrtattr.frm. Vbdos.
Presentation graphics toolkit sample application, forms file.
Chrtb.bas. Pds.
Presentation graphics toolbox source code module.
Chrtb.bi. Pds.
Base include file for Chrtb.bas.
Chrtbafr.lib. Pds.
Presentation graphics toolbox library for alternate mathematics,
far-strings and real mode.
Chrtbanr.lib. Pds.
Presentation graphics toolbox library for alternate mathematics,
near-strings and real mode.
Chrtbefr.lib. Pds.
Presentation graphics toolbox library for 80x87 or emulator
mathematics, far-strings and real mode. The file Uiasm.obj it is Not included in this library; to add the Uiasm.obj file to the library you need to do it this way: Lib Chrtbefr.lib + Uiasm.obj;
Chrtbefr.qlb. Pds.
Presentation graphics toolbox QuickBasic library for 80x87 or emulator mathematics, far-strings and real mode. The file Uiasm.obj it is included in this QuickBasic library.
Chrtbenr.lib. Pds.
Presentation graphics toolbox library for 80x87 or emulator
mathematics, near-strings and real mode.
Chrtdata.frm. Vbdos.
Presentation graphics toolkit sample application, forms file.
Chrtdemo.bas. Pds.
Presentation graphics demostration, main module.
If you attempt to make an executable file after running the Chrtdemo.bas program from the Qbx.exe environment while using the Chrtbefr.qlb QuickBasic library, you will receive four «Unresolved external» error messages when linking.
The unresolved externals occur because the Uiasm.obj object file is Not included in the Chrtbefr.lib file, although Uiasm.obj can be found in the Chrtbefr.qlb QuickBasic library.
Chrtdemo.bi. Pds, vbdos.
Basic include file for presentation graphics demostration.
Chrtdemo.frm. Vbdos.
Presentation graphics toolkit sample application forms file.
Chrtdemo.mak. Vbdos.
Presentation graphics toolkit sample application, project file.
Chrtdem1.bas. Pds.
Presentation graphics demostration, it's the module one.
Chrtdem2.bas. Pds.
Presentation graphics demostration, it's the module two.
Chrtfont.frm. Vbdos.
Presentation graphics toolkit sample application, forms file.
Chrtsubs.bas. Vbdos.
Presentation graphics toolkit sample application.
Chrttype.frm. Vbdos.
Presentation graphics toolkit sample application, forms file.
Clock.bi. Vbdos.
Clock sample application, header file.
Clock.frm. Vbdos.
Clock sample application, forms file.
Clock.mak. Vbdos.
Clock sample application, project file.
Cmd_ex.bas. Qb.
Illustrates about using the Command$ function.
Cmndlg.bas. Vbdos.
Common dialog toolkit source file.
Cmndlg.bi. Vbdos.
Common dialog toolkit header file.
Cmndlg.lib. Vbdos.
Common dialog toolkit library for 80x87 or emulator mathematics.
Cmndlg.mak. Vbdos.
Common dialog toolkit project file.
Cmndlg.qlb. Vbdos.
Common dialog toolkit QuickBasic library for 80x87 or emulator
mathematics. It has ten modules.
Cmndlga.lib. Vbdos.
Common dialog toolkit library for alternate mathematics.
Cmndlgf.frm. Vbdos.
Common dialog toolkit form file.
CodeView. Pds, vbdos.
See CV.exe.
Colors.bas. Qb, pds.
A program showing all combinations of the 16 background colors and three foreground colors, distinct from the background, in the two color palettes available in Screen mode 1.
Compat.txt. Vbdos.
Visual Basic compatibility notes.
Com1_ex.bas. Qb.
Illustrates about using the Common and Chain statements.
Com2_ex.bas. Qb.
Module used in the file Com1_ex.bas.
Constant.bi. Vbdos.
Basic include file containing constant definitions for object property values.
Contdraw.bas. Vbdos.
Control panel sample application, source file.
Controlp.frm. Vbdos.
Control panel sample application, it's the forms file.
Controlp.mak. Vbdos.
Control panel sample application, project file.
Coura.fon. Pds.
Font toolbox courier font file for 640 x 200 screen.
Courb.fon. Pds, vbdos.
Font toolbox courier font file for 640 x 350 screen.
Coure.fon. Pds, vbdos.
Font toolbox courier font file for 640 x 480 screen.
Crlf.bas. Qb, pds.
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.
Csr_ex.bas. Qb.
Illustrates about using the Csrlin function.
Cube.bas. Qb, pds.
A program that illustrates simple animation of a cube by using multiple
screen pages in Screen mode 7.
Custcall.asm. Vbdos.
Custom callbacks code sample, assembler.
Custcall.bas. Vbdos.
Custom callbacks code sample, Basic.
Custcall.c. Vbdos.
Custom callbacks code sample, C.
Custevnt.asm. Vbdos.
Custom event code template sample, it's for assembler.
Custevnt.bas. Vbdos.
Custom event code template sample, Basic.
Custevnt.c. Vbdos.
Custom event code template sample, C.
Custgen.exe. Vbdos.
Custom control template generator. It creates a code template and corresponding assembly language registration routine for your custom
control.
You put your custom control and select the events you want your custom control to intercept, the source language for the event templates (Basic, assembler or C), and whether or not your custom control is a container control (like a frame).
You can select the events and properties that will be available for your
custom control at design-time from the events and properties screens.
Custincl.bi. Vbdos.
Custom control property, event, and method constant definitions, Basic.
Custincl.h. Vbdos.
Custom control property, event, and method constant definitions, C.
Custincl.inc. Vbdos.
Custom control property, event, and method constant definitions, assembler.
Custreg.asm. Vbdos.
Custom control sample registration routine, must be written in assembler.
CV.exe. Pds, vbdos.
The debugger CodeView for real mode. It helps you locate, identify, and resolve bugs in programs under DOS or OS/2.
It is Not an editor of command line interface. CodeView can help you debug programs compiled from within the QBx or the PWB, or from the command line. The CodeView can be accessed directly from the Programmer's WorkBench (PWB).
Together, the Programmer's WorkBench and the CodeView provide a complete development system for mixed-language and OS/2 program development. The CodeView and the Programmer's WorkBench are integrated.
So you can switch from one to the other without exiting Programmer's WorkBench. The PDS CodeView shows the version 3.1, the CodeView of Visual Basic for Ms-Dos the 4.02. For protected mode see Cvp.exe.
PDS.~ Screen short help:
Unrecognized option /?
The valid options can be:
/B /C<command> /D<size>
/e /f /g /i /k /m
/n /r /s /tsf /x /25 /43 /50 /2
VBdos.~ Screen short help:
Usage: CV [options] file [arguments]
The valid options can be:
@<response file>
/B /C<command> /f /i /L<name>
/m /n /s
/tsf /25 /43 /50 /2
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
CV.hlp. Pds, vbdos.
Help file for the debugger CodeView.
CV.ico. Vbdos.
Windows icon for the debugger CodeView (CV.exe).
Cvp.exe. Pds.
The debugger CodeView for the protected mode. For the real mode see CV.exe.
Cvpack.exe. Pds, vbdos.
Utility that compresses an executable file by reducing the size of the information put into the file for the debugger CodeView.
PDS.~ Screen short help:
Usage: Cvpack [-P] [-Help] Exefile
VBdos.~ Screen short help:
Usage: Cvpack [/Help] [/Minimum] [/Nologo] [/Pcode] Exefile
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Datim.bi. Pds.
Header include file for date and time functions.
Debug.frm. Vbdos.
Debug output forms file.
Decl_ex.bas. Qb.
Illustrates about using the Declare statement.
Decomp.exe. Vbdos.
Decompression utility used for decompressing individual files from the original distribution disks. This is the screen short help:
Usage: Decomp [-A] srcArg destArg
-A will append the file to the destination file, if it exists.
Deffn_ex.bas. Qb.
Illustrates about using the Def Fn statement.
Defsg_ex.bas. Qb.
Illustrates about using the Def Seg, Peek, and Poke statements.
Demo1.bas. Qb.
A BasicA version of sound effects demonstration program.
Demo2.bas. Qb.
The QuickBasic 2.00 version of Demo1.bas.
Demo3.bas. Qb.
The QuickBasic 4.00 (and higher) version of Demo1.bas.
Dirsize.bas. Pds.
Show the sizes of each directory on a disk.
Draw_ex.bas. Qb.
Illustrates about using the Draw statement.
Dstats.bas. Pds.
Accumulates statistics about the disk usage.
Dtfmtap.lib. Pds.
Date, time and format add-on library using alternate mathematics
and protected mode.
Dtfmtar.lib. Pds.
Date, time and format add-on library using alternate mathematics
and real mode.
Dtfmtep.lib. Pds.
Date, time and format add-on library using 80x87 or emulator
mathematics and protected mode.
Dtfmter.lib. Pds.
Date, time and format add-on library using 80x87 or emulator
mathematics and real mode.
Dtfmter.qlb. Pds.
Date, time and format QuickBasic library using 80x87 or emulator
mathematics and real mode.
Dtfmtoba.lib. Pds.
Add-on constituent library for date, time and format.
Dtfmtobe.lib. Pds.
Date, time and format add-on constituent library.
Dtfmtobj.lib. Pds.
Add-on constituent library for date, time and format.
Dtfmtopa.lib. Pds.
Date, time and format add-on constituent library.
Dtfmtope.lib. Pds.
Add-on constituent library for date, time and format.
Dtfmtora.lib. Pds.
Date, time and format add-on constituent library.
Dtfmtore.lib. Pds.
Add-on constituent library for date, time and format.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Edpat.bas. Qb, pds.
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.
Eed1can.dll. Vbdos.
CodeView expression evaluator for Ansi C.
Eed1cxx.dll. Vbdos.
CodeView expression evaluator for C++.
Emd1d1.dll. Vbdos.
CodeView Ms-Dos execution model.
Emp.lib. Pds.
80x87 emulator for protected mode.
Emr.lib. Pds.
80x87 emulator for real mode.
Entab.bas. Qb, pds.
A program that compresses an Ascii file by replacing runs of spaces
with tabulation characters.
Epsilon.key. Pds.
Mkkey key definition file for the Epsilon editor. Files with this extension when they are clicked from the Windows, that system believes that it is a file to be added to the register.
Examples. Qb.
Subdirectory containing Basic programs printed in the QuickBasic manuals and other demonstration programs. In the repackaged installation disks of QuickBasic v4.5, this directory contains the files:
Ballpset.bas, Ballxor.bas, Bar.bas, Cal.bas, Check.bas, Colors.bas,
CrLf.bas, Cube.bas, Edpat.bas, Entab.bas, Filerr.bas, Flpt.bas, Index.bas,
Mandel.bas, Palette.bas, Plotter.bas, Qlbdump.bas, Search.bas,
SineWave.bas, StrToNum.bas, Terminal.bas, Token.bas, Whereis.bas.
Exehdr.exe. Pds.
The Segmented Executables Header utility that displays and modifies
the contents of an executable-file header. ExeHdr.exe generates a listing showing the contents of the file header and information about each segment in the file.
Options are provided that let you change the file header. You can use Exehdr.exe with Ms-Dos, OS/2, or Windows applications and Dlls. With a Windows application, some of the meanings of the executable-file-header fields change; see Windows documentation for more information.
Screen short help:
Usage: Exehdr [Options] <File-list>
The valid options can be:
/?
/Heap: (0h - ffffh) Set heap allocation
/Help Display help
/Max: (0h - ffffh) Set maximum allocation
/Min: (0h - ffffh) Set minimum allocation
/Newfiles Set long file-name support
/Nologo Suppress sign-on banner
/Pmtype: {pm | vio | novio | windowapi | windowcompat |
notwindowcompat}
Set application type
/Reseterror Reset Link error
/Stack: (0h - ffffh) Set stack allocation
/Verbose Display in verbose mode
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
Exp.exe. Pds.
Utility to erase deleted files. Deletes all files in the hidden Deleted
subdirectory of the current directory or in a Deleted subdirectory of a directory you specify.
The Deleted directory may contain backup files if the Programmer's Workbench backup switch is set to «Undel». Screen short help:
Usage: Exp [/Help] [/Rq] [{Dir}*]
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Fcount.bat. Vbdos.
Function profiling with counting information.
Fcover.bat. Vbdos.
Function profiling with coverage information.
FD.exe. Vbdos.
Starts the forms designer utility, used to create and manipulate forms without needing to open the editor of the VisBasics. Screen short help:
FD [Optionlist] [Filename]
The valid options can be:
/? Display command line options
/B Allow use of a monochrome monitor with a
color graphics card
/H It displays the maximum number of lines possible
for your hardware
/Nohi Allow the use of a monitor without high-intensity support
Filerr.bas. Qb.
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.
Financ.bi. Pds.
Basic include file for financial functions.
Finance.bi. Vbdos.
Basic include file for financial toolkit.
Finance.lib. Vbdos.
Financial toolkit library for 80x87 or emulator mathematics.
Finance.qlb. Vbdos.
Financial toolkit QuickBasic library for emulator mathematics.
Financap.lib. Pds.
Financial functions add-on library for 80x87 or emulator mathematics
and protected mode.
Financar.lib. Pds.
Financial functions add-on library for alternate mathematics and real mode.
Financea.lib. Vbdos.
Financial toolkit library for alternate mathematics.
Financep.lib. Pds.
Financial functions add-on library for alternate mathematics and protected mode.
Financer.lib. Pds.
Financial functions add-on library for 80x87 or emulator mathematics
and real mode.
Financer.qlb. Pds.
Financial functions QuickBasic library for 80x87 or emulator mathematics
and real mode.
Fixshift.com. Qb, pds, vbdos.
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. Read the Readme.doc in the download for more information.
Flpt.bas. Qb, pds.
A program that lets you examine the internal format used by Basic to store floating-point numbers.
Font.bas. Vbdos.
Font toolkit source file.
Font.bi. Vbdos.
Font toolkit include file.
Font.lib. Vbdos.
Font toolkit library for 80x87 or emulator mathematics.
Font.qlb. Vbdos.
Font toolkit QuickBasic library for 80x87 or emulator mathematics.
Fonta.lib. Vbdos.
Font toolkit library for alternate mathematics.
Fontasm.asm. Pds, vbdos.
Font toolbox assembly language routines source.
Fontasm.obj. Pds, vbdos.
Font toolkit assembly language routines object module.
Fontb.bas. Pds.
Fonts toolbox source code module.
Fontb.bi. Pds.
Header include file for Fontb.bas.
Fontbafr.lib. Pds.
Font toolbox library for alternate mathematics, near-strings and real mode.
Fontbanr.lib. Pds.
Font toolbox library for alternate mathematics, near-strings and real mode.
Fontbefr.lib. Pds.
Font toolbox library for 80x87 or emulator mathematics, far-strings
and real mode.
Fontbefr.qlb. Pds.
Font toolbox QuickBasic library for 80x87 or emulator mathematics,
far-strings and real mode.
Fontbenr.lib. Pds.
Font toolbox library for 80x87 or emulator mathematics, near-strings
and real mode.
Fontdemo.bas. Pds.
Font toolbox demonstration program, source code file.
Fontdemo.frm. Vbdos.
Font toolkit sample application, forms file.
Fontdemo.mak. Vbdos.
Font toolkit sample application, project file.
Fontdraw.bas. Vbdos.
Font toolkit sample application, source code file.
Format.bi. Pds.
Header include file for format functions.
Fsample.bat. Vbdos.
Sampled function profiling with timing information.
Ftime.bat. Vbdos.
Function profiling with timing information.
FT.exe. Vbdos.
The Visual Basic binary forms translator. Translates binary forms, created in Visual Basic for Windows, to Ascii file format compatible with Visual Basic for Ms-Dos.
Also can be used to translate forms created with the Ms-Dos version to the file format compatible with Visual Basic for Windows. Screen short help:
FT [/?] Sourcefile Destfile [Listfile]
/? Display command line options.
Sourcefile.~ Binary form to be translated. If the Sourcefile is a
Visual Basic for Dos form then Destfile will be a Visual Basic for Windows
form. If the Sourcefile is a Visual Basic for Windows form then the Destfile
will be a Visual Basic for Dos form.
Destfile.~ Target for binary translation. File type is determined
by the Sourcefile.
Listfile.~ Translation warning file; listing any translation problems
that are encountered.
Func_ex.bas. Qb.
Illustrates about using Function...End Function statements.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
General.bas. Pds.
User Interface toolbox source code module.
General.bi. Pds.
Basic include file for General.bas.
Grapdraw.bas. Vbdos.
Graphics sample application for charting and patterns.
Graphics.frm. Vbdos.
Graphics sample application for charting and patterns, forms file.
Graphics.mak. Vbdos.
Graphics sample application for charting and patterns, project file.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Help.bas. Vbdos.
Help toolkit source file.
Help.bi. Vbdos.
Basic include file for Help.bas.
Help.lib. Vbdos.
Help toolkit library for 80x87 or emulator mathematics.
Help.mak. Vbdos.
Help toolkit source file, project file.
Help.qlb. Vbdos.
Help toolkit QuickBasic library for 80x87 or emulator mathematics.
Helpa.lib. Vbdos.
Help toolkit library for alternate mathematics.
Helpdemo.txt. Vbdos.
Sample help file for the Help toolkit.
Helpf.frm. Vbdos.
Help toolkit forms source file.
Helpmake.exe. Pds.
The Help files maintenance utility. The databases created are read and displayed by common «help-engine» software built into applications. Screen short help:
Usage:
Helpmake {/E[n] [/Ac] [/C] [/Kfile] [/L] [/Sn] [/Wwidth]
| /H | /D[u|s] } [/V[n]] [/Odestfile] Sourcefile [Sourcefile]...
Where:
/V[n]: Verbose, displays informational messages as it works.
n is level of verbosity displayed [0-9]
/H: Help, display this help text
/E[n]:
Encode mode, optional n [0-15] specifies amount of compression
/Ac: Specify application-specific control character
/C: Preserve case in context strings
/Kfile: Specify keyword separator file
/L: Lock, disable decoding of the generated help file
/Sn: Specify input file type. 1:Rtf, 2: QuickHelp, 3:Minimal Ascii
/T: Translate «dot» commands into internal form
/Wwidth: When encoding, format paragraphs to fixed width
/D[u|s]: Decode helpfile
/D: Decode full formatted
/Du: Decode unformatted, text only
/Ds: Split helpfile into original components
/Odestfile: Specifies output file
Sourcefile: One or more input files
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the QuickBasic 7.1, also explained in this tutorial.
Helputil.frm. Vbdos.
Help toolkit forms source file.
Helva.fon. Pds.
Font toolbox helvetica font file for 640 x 200 screen.
Helvb.fon. Pds, vbdos.
Font toolbox helvetica font file for 640 x 350 screen.
Helve.fon. Pds, vbdos.
Font toolbox helvetica font file for 640 x 480 screen.
Himem.sys. Pds.
High memory management device driver.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Ilink.exe. ()
The Incremental Linker is used to incrementally link an executable
program or Dll. Use Ilink to update an existing executable or Dll when only a subset of the project's modules have changed.
A «module» is a unit of code or data defined by a single object (.Obj) file. Under certain circumstances, using Ilink can be faster than performing a full link.
Ilink is not intended for use with non-segmented executables or for building the release version of a project. In addition, you cannot use Ilink with Ms-Dos programs that use overlays. Ilink is not included in all language products.
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
Implib.exe. Pds.
Import Library Manager. Utility used to create «import libraries» used
by Link to link Dlls with the applications. Screen short help:
Usage: Implib [Flags] <Output library> <Def file list or Dll library>
Options: /? /Help /Ignorecase - Default /Noignorecase /Nologo
Index.bas. Qb, pds.
A file input/output program that builds and searches an index of record numbers from a random access data file.
Isam. ()
Indexed Sequential Access Method. Group of straightforward statements and functions that are part of the Basic language.
Isam statements and functions provide an efficient and simple method for quickly accessing specific records in large and complex data files. These statements and functions make it easy to manage database files as large as 128 megabytes.
The Basic includes two Tsr (terminate-and-stay-resident) programs, the Proisam.exe and the Proisamd.exe. You can use either of these programs to place the Isam routines into the memory.
This is for when you are developing or running database programs within the QBx or the Visual Basic for Ms-Dos environment. They are only available in the professional editions.
Isamcvt.exe. Pds, vbdos.
Isam data conversion utility. Converts files created with other
database-management systems to the Isam format.
Only real mode version is available and in the professional editions. Converts Btrieve and dBase files for use with Isam, only for the Ms-Dos. Screen short help:
Syntax:
IsamCvt /D Filename Tablename Database.mdb
IsamCvt /M Filename Tablename Database.mdb
IsamCvt /B Filename Tablename Database.mdb Specfile.txt
Specfile format: Basictype, Size, Columnname
Isamcvt.lib. Pds.
Isam utility constituent library.
Isamcvt.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Isamcvt.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character
set and sorting order used during the Setup.
Isamcvt.4xe. Vbdos.
File for spanish character set and sorting order used during the Setup.
Isamdemo.bas. Pds.
Isam demonstration program, main module.
Isamdemo.bi. Pds.
Include file for Isam demostration.
Isamdem1.bas. Pds.
Isam demonstration program, module one.
Isamdem2.bas. Pds.
Isam demonstration program, module two.
Isamio.exe. Pds, vbdos.
Isam Ascii input/output utility. Converts Isam database tables to Ascii text files, or Ascii text files to Isam database tables. Available in professional editions only. Screen short help:
Syntax:
Isamio /I Asciifile.txt Database.mdb Tablename Specfile.txt [Options]
Isamio /E Asciifile.txt Database.mdb Tablename [Specfile.txt] [Options]
Isamio /?
The valid options can be:
/A Appends to existing table
/C Gets/puts column names from/to first row
/F[:width] Imports/exports fixed width information
Specfile format: [Fixedwidthsize,] [Type, [Size] [,Columnname]]
Isamio.lib. Pds.
Isam utility constituent library.
Isamio.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Isamio.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish
character set and sorting order used during the Setup.
Isamio.4xe. Vbdos.
File for spanish character set and sorting order used during the Setup.
Isampack.exe. Pds, vbdos.
Isam file compacting utility. Real and protected mode versions can be built. It's only available in professional editions. Isampack performs two functions.
(A) If there is a total of 32 Kbs. of data marked for deletion, Isampack compacts the disk file in increments of 32 Kbs. If there is not 32 Kbs. of data marked for deletion, Isampack has no effect on the size of the disk file.
However, any time you run Isampack, it removes records marked for deletion and then copies the database (all tables and indexes) into a database having the same name. The minimum size of an Isam database is 64 Kbs.
(B) As Isampack compacts the database, it prints to the screen a list of the database's tables (including types and maximum length of each column) and the number of records in each table.
It also lists (by table) the database's indexes, the columns they are based on, and whether or not each one is unique.
Screen short help for the PDS and the VisBasic:
Syntax: Isampack Databasename [Newdatabasename]
Isampack.lib. Pds.
Isam utility constituent library.
Isampack.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Isampack.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish
character set and sorting order used during the Setup.
Isampack.4xe. Vbdos.
File for spanish character set and sorting order used during the Setup.
Isamrepp.lib. Pds.
Isam utility constituent library for protected mode.
Isamrepr.exe. Pds, vbdos.
Utility to help recover Isam databases that become corrupted. Can be recovered real and protected mode versions.
It can only restore physical integrity to a database (i.e., consistency among the tables in the database). Isam does not pre-image changes made in a database and write them to a temporary file.
Therefore, it is not possible to restore individual records entered if a crash occurs between the time the records are entered in the table and the next physical disk write.
If this type of situation is a major concern, you can reduce the chance of losing such records by compiling programs with the /D option and making judicious use of checkpoint statements in your program.
Only available in the professional editions. Screen short help:
Syntax: IsamRepr Database.mdb
Isamrepr.lib. Pds.
Isam utility constituent library for the real mode.
Isamrepr.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Isamrepr.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish
character set and sorting order used during the Setup.
Isamrepr.4xe. Vbdos.
File for spanish character set and sorting order used during the Setup.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Jabber.txt. Vbdos.
Sample input file for Qsort example.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Lcount.bat. Vbdos.
Line profiling with counting information.
Lcover.bat. Vbdos.
Line profiling with coverage information.
Learn.com. Qb.
Executable file containing the computer-based training
program «QB Express». Do not confuse it with Learn.exe.
Learn.ctx. Vbdos.
Support file for the tutorial. It's a binary file. Compressed text.
Learn.exe. Vbdos.
Visual Basic for Ms-Dos tutorial program. Do not confuse it with Learn.com.
Learn.pif. Qb.
A file that provides information to aid in running the
«QB Express« under Windows.
Learn.scn. Vbdos.
Support file for the tutorial. It's a binary file. Compressed screen format.
Learn.sob. Vbdos.
Support file for the tutorial. It's a binary file.
Lib.exe. Qb, pds, vbdos.
The Library Manager that creates and maintains libraries of object code. A «library» is an organized collection of object codes.
A library contains functions and data that are assembled or compiled and are ready for linking with your programs. The library usually have the .Lib file name extension, although other extensions could be used.
The Lib works with both Ms-Dos and OS/2 files. Lib can also read the contents of 286 Xenix archives and Intel style libraries and combine them with Ms-Dos or OS/2 libraries.
Lib works with standard libraries, which are different from OS/2 Dlls but also works with OS/2 import libraries. This is the screen short help:
Usage:
Lib Library [Options] [Commands] [,Listfile [,Newlibrary]] [ ; ]
The valid options can be:
/? Display Lib options (not for the PDS)
/H[elp] Display help on Lib (not for the PDS)
/I[gnorecase] Ignore case on names
/Noe[xtdictionary] Do not build extended dictionary
/Noi[gnorecase] Do not ignore case on names
/Nol[ogo] Do not display signon banner
/Pa[gesize]:N Set library page size to N
Commands:
+Name Add object file
-Name Delete object file
-+Name Replace object file
*Name Copy (extract) object file
-*Name Move (delete and extract) object file
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
Link.exe. Qb, pds, vbdos.
The Segmented Executable Linker is used to create executable files, QuickBasic libraries, combine object files and standard library files into a single executable or Dll.
The output file from Link is not bound to specific memory addresses. Thus, the operating system can load and execute this file at any convenient address. Accepts object files compiled or assembled for 8086/8088, 80286, or 80386 computers.
Object files must be in the Relocatable Object-Module format (Omf), which is based on the Intel 8086 OMF. This format is produced by all compilers and assemblers. Also accepts standard library files. These files are used to resolve external references in the object
files.
Can produce Ms-Dos executable files with up to 1MB. of code and data; for OS/2 and Windows programs, the limit is 16 megabytes. For OS/2, can produce Dlls in addition to executable files (.Exe). The QB displays the version 3.69, the PDS the 5.10 and both Visual Basics for Ms-Dos the 5.31.009.
Usage:
Link
Link @<Response file>
Link <Objs>, <Exefile>, <Mapfile>, <Libs>, <Deffile>
The valid options can be:
/? Displays an abbreviated help screen
(not for the QB)
/A[lignment]:Size
Set the .Exe alignment (not for the QB)
/Ba[tch] Run in batch mode
/Binary (Only for the QB)
/Co[deview] Prepare for debugging
/Cp[armaxalloc]:Number Set the maximum allocation space
/Do[sseg] Order the segments
/Ds[allocate] Control the data loading
/Dy[namic][:Number]
Changes the limit of the inter-overlay calls (only for the VisBasic)
/E[xepack] Pack the .Exe files
/F[arcalltranslation] Optimize the far calls
/He[lp] Display the help
/Hi[gh] Control the exe-file loading
/Inc[remental] Prepare for the
Ilink (only for the PDS)
/Inf[ormation] Display the process info
/Li[nenumbers] Include the line numbers
/M[ap] List the public
symbols
/Nod[efaultlibrarysearch][:Filename]
Ignore the default libraries
/Noe[xtdictionary] Ignore the extended dictionary
/Nof[arcalltranslation] Disable the Far optimization
/Nog[roupassociation] No group association
/Noi[gnorecase] Preserves the case sensitivity
/Nol[ogo] Disable the sign-on banner
(not for the QB)
/Non[ullsdosseg] Order the segments w/o nulls
(not for the QB)
/Nop[ackcode] Disable the code-segment packing
/Nopackf[unctions] (Only for the VisBasic)
/Oldoverlay (Only for the VisBasic)
/On[error]:N
Prevents from creating the output if an error occurs
(only for the VisBasic)
/O[verlayinterrupt]:Number Set the overlay interrupt
/Ov[erlayinterrupt]:Number Set the overlay interrupt, for versions 5.3+
/Packc[ode][:Number] Pack contiguous the code
/Packd[ata][:Number] Pack contiguous the data
/Packf[unctions] (Only for the VisBasic)
/Padc[ode]:Padsize Pad the code segments
(only for the PDS)
/Padd[ata]:Padsize Pad the data segments
(only for the PDS)
/Pau[se] Pause during linking
/Pcode (Only for the VisBasic)
/Pm[type]:Type Name application type
(not for the QB)
/Q[uicklibrary] Specify to make a QuickBasic library
/QU Specify to make a QuickBasic library when you are recieving an 'Unresolved External' error that you want to ignore it. The produced QuickBasic library runs properly. This a mostly unkown option.
/R Prevents from using the extended memory
(only for the VisBasic)
/Se[gments]:Number Set the maximum number of segments
/St[ack]:Number Control the stack size
/T[iny] Generate a .Com file (not for the QB)
/W[arnfixup] Issue fix-up warning
(not for the QB).
For more detailed information about this program and another
programs and utilities, run and read the program QuickHelp
provided with the QuickBasic 7.1, also explained in this tutorial.
Link.hlp. Pds.
Help file for Segmented Executable Linker. It's formed by the concatenated files Ilink.hlp and Linkx.hlp.
Lsample.bat. Vbdos.
Sampled line profiling with timing information.
Ltime.bat. Vbdos.
Line profiling with timing information.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Mandel.bas. Qb, pds.
A program that generates a fractal (a colorful graphic
representation of the properties of certain real numbers) on the screen.
Matb.bas. Pds.
Matrix mathematics toolbox source code module.
Matb.bi. Pds.
Header include file for Matb.bas.
Matba.bas. Pds.
Matrix mathematics toolbox source code module for use with
alternate mathematics package, currency support removed.
Matba.bi. Pds.
Header include file for Matba.bas.
Matbafp.lib. Pds.
Matrix mathematics toolbox library for alternate mathematics,
far-strings and protected mode.
Matbafr.lib. Pds.
Matrix mathematics toolbox library for alternate mathematics,
far-strings and real mode.
Matbanp.lib. Pds.
Matrix mathematics toolbox library for alternate mathematics,
near-strings and protected mode.
Matbanr.lib. Pds.
Matrix mathematics toolbox library for alternate mathematics,
near-strings and real mode.
Matbefp.lib. Pds.
Matrix mathematics toolbox library for 80x87 or emulator mathematics,
far-strings and protected mode.
Matbefr.lib. Pds.
Matrix mathematics toolbox library for 80x87 or emulator mathematics,
far-strings and real mode.
Matbefr.qlb. Pds.
Matrix mathematics toolbox QuickBasic library for 80x87 or emulator
mathematics, far-strings and real mode.
Matbenp.lib. Pds.
Matrix mathematics toolbox library for 80x87 or emulator mathematics,
near-strings and protected mode.
Matbenr.lib. Pds.
Matrix mathematics toolbox library for 80x87 or emulator mathematics,
near-strings and real mode.
Math.bas. Vbdos.
Matrix mathematics toolkit source code for 80x87 or emulator mathematics.
Math.bi. Vbdos.
Matrix mathematics toolkit source for 80x87 or emulator mathematics.
Math.lib. Vbdos.
Matrix mathematics toolkit library for 80x87 or emulator mathematics.
Math.qlb. Vbdos.
Matrix mathematics toolkit QuickBasic library for 80x87
or emulator mathematics.
Matha.bas. Vbdos.
Matrix mathematics toolkit source code for alternate mathematics
(Currency data type support removed).
Matha.bi. Vbdos.
Matrix mathematics toolkit source for alternate mathematics,
currency data type support removed.
Matha.lib. Vbdos.
Matrix mathematics toolkit library for alternate mathematics.
Menu.bas. Pds.
User interface toolbox source code module.
Menu.bi. Pds.
Basic include file for Menu.bas.
Me.key. Pds.
Mkkey editor key definition file. Files with this extension when they are
clicked from the Windows, that system believes that it is a file to be added
to the register.
Mkkey.exe. Pds.
Utility to convert .Key files to Ascii and Ascii files to
.Key files, making possible to customize your editor
keystrokes. Screen short help:
Usage: Mkkey [-C [AB|BA]] [-I <File>] [-O <File>]
Mouse.bas. Pds, vbdos.
User interface toolbox source code module.
Mouse.bi. Pds, vbdos.
Basic include file for Mouse.bas.
Mouse.com. Qb, pds, vbdos.
The mouse driver for use with the Basic programs that call the mouse functions. Versions.~ QB 4.5: 6.24A, PDS 7.0: 6.25, PDS 7.1: 7.03, VisBasic Pro: 8.20A. It's not in the VisBasic standard.
Mouse.mak. Vbdos.
Mouse toolkit project source file.
Mshelp.dll. Pds.
OS/2 protected mode Dll that implements help for the protected
mode programmers editor PWB (Programmer's Workbench) and CodeView.
Msherc.com. Qb, pds, vbdos.
Driver file for use with computers equipped with a Hercules 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.
Music.bas. Pds.
Sample program, event trapping demostration, plays music.
Mxadsta.asm. Pds.
Mixed language sample program, far-string usage demostration, assembler.
Mxadstb.bas. Pds.
Mixed language sample program, far-string usage demostration, Basic.
Mxadstc.c. Pds.
Mixed language sample program, far-string usage demostration.
Mxadstf.for. Pds.
Mixed language sample program, far-string usage demostration, Fortran.
Mxadstp.pas. Pds.
Mixed language sample program, far-string usage demostration, Pascal.
Mxshka.asm. Pds.
Mixed language sample program, far-string usage demostration, assembler.
Mxshkb.bas. Pds.
Mixed language sample program, far-string usage demostration, Basic.
Mxshkc.c. Pds.
Mixed language sample program, far-string usage demostration.
Mxshkf.for. Pds.
Mixed language sample program, far-string usage demostration, Fortran.
Mxshkp.pas. Pds.
Mixed language sample program, far-string usage demostration, Pascal.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Nmake.exe. Pds.
This Maintenance utility automates the process of updating project files. Nmake compares the modification dates for one set of files (the target files) with those of another set of files (the dependent files).
If any dependent files have changed more recently than the target files, then Nmake executes a series of commands to bring the targets up-to-date. You set up a special text file called a «description» file (or «makefile») that tells Nmake:
(A) Which files depend on others, (B) Which commands, such as compile and link commands, need to be carried out to bring your program up-to-date. This use of Nmake is only one example of its power.
By building suitable description files, you can use Nmake to: (a) Make backups, (b) Configure data files, (c) Run programs the when data files are modified. Screen short help:
Usage:
Nmake @Commandfile
Nmake /Help
Nmake [/Nologo] [/acdeinpqrst?] [/F makefile] [/X Stderrfile]
[Macrodefs] [Targets]
Where the options stand for:
/A Force all the targets to be built
/C Cryptic mode; suppress the signon banner & the warning messages
/D It displays the modification dates
/E Environment variables override the macros in the Makefile
/I Ignore the exit codes of the commands invoked
/N No execute mode; display only the commands
/P Print the macro definitions & the target descriptions
/Q Query if the target is upto date; for use in batch files
/R Inference rules from the 'Tools.ini' to be ignored
/S Silent execution of the commands
/T Touch targets with the current date & time
/? Displays the short help message
/Help It invokes the program QuickHelp
/Nologo Do not display the signon banner.
For more detailed information about this program and another
programs and utilities, run and read the program
QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
NMK.com. Pds.
Real mode, command line loader for
Nmake that reduces capacity limitations. Do not use it
in conjunction with programmers editor
PWB.
The Nmk command is provided to solve real-mode memory limitations when building large projects. Because of important differences between Nmk and Nmake, you should use Nmk only when there isn't enough memory to use Nmake.
Nmk is used by the real-mode version of the programmers editor PWB to perform Make operations from within the programmers editor PWB. Nmk and the Ms-Dos version of the programmers editor PWB performs a «static» make rather than a «dynamic» make.
In a run of Nmake, the existing conditions including the status of files on the disk are checked after each build step. However, Nmk checks the state only once at the beginning of the process.
The screen short help of Nmk it's the same as the Nmake screen short help, but the Nmk.com can not call the screen short help if the program Nmake.exe is not present in the same directory.
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the QuickBasic 7.1, also explained in this tutorial.
Nocga.obj. Pds, vbdos.
No Cga graphics. An object file to link with Basic programs that use a Screen statement, but do not use any Cga screen modes.
Nocom.obj. Pds, vbdos.
No communications. An object file to link with Basic standalone .Exe files (that is, those compiled with the BC/o option) that use a string
variable for the filename in the Open statement.
Linking to this file reduces the size of the programs by about four kbs. This file can be used only with programs that do Not use serial communications.
The manual of QuickBasic version 4.50 incorrectly states that this file is shipped with the package, but it was not included with that due to the lack of disk space. This file is available for download from the Microsoft Software Library:
support.microsoft.com /download
/support /mslfiles /Nocom450.Exe
The following text is taken from the Nocom.doc file in the MSL: "If your program contains Open statements that use a string variable for the filename, the compiler will not recognize that this Open statement is not being used for data communications.
The following is an example:
name$ = «Lpt1:» : Open name$ For Output As #1
As a result, the overhead necessary to support the data communications will be automatically included in the executable program. if you compile with BC/o (stand-alone option) and link using the following Link command:
BC Yourprog.bas/O;
Link Yourprog.obj+Nocom.obj;
However, if your program does not contain any Open statements, or if the Open statements do not contain string variables as shown in the above example, the compiler will recognize that the program does not contain any data communications routines.
Subsequently, none of the data communications support will be automatically attached to the program. In most cases, you do not need to link to this file.
Noedit.obj. Pds, vbdos.
No full power Input editor. An object file to link into a Basic program that limits editing with an Input statement to Enter and backspace characters only.
This stub file replaces the editor used with the Input and Line Input statements.
It removes the following functions from the editor:
(A).~ No control character commands are recognized except for Enter (done editing) and Backspace (removes the last character). All other control characters are ignored, as are Ins, Del, Home, End, and the arrow keys.
Function keys will still expand because this functionality is performed outside the Input editor. (B).~ If output is redirected (using >) and input is not redirected (no <), no characters will be echoed to the screen.
The normal Input editor will print the characters as you types them in this situation. (C).~ No characters will be echoed to the line printer even if line printer echoing is turned on.
You can obtain some reduction in .Exe size using this stub file. Linking with this file could increase program size if the program never uses Input, Line Input, Line Input #, Randomize.
If the program does not have Input or Line Input statements but does have Line Input # or Randomize (with not parameters), there will still be some savings.
Noega.obj. Pds, vbdos.
No Ega graphics. An object file to link with Basic programs that use a Screen statement, but do not use any Ega screen modes.
Noem.obj. Qb.
It means no emulation. An object file to link with Basic programs that will always be run on machines with an 8087 or 80287 mathematical
coprocessor chip.
Linking with the Noem.obj it turns off the software emulation of the mathematical chip's function, and reduces the size of the executable file. Do not confuse this file with the Noems.obj of the PDS.
Noems.obj. Pds.
No Ems memory. This is an object file to link with the Basic programs when that forces to the overlays to swap to the disk instead of using the Ems memory.
In an overlaid program, this stub file will prevent to the overlay manager from using the expanded memory (EM) even if the expanded memory is present.
This stub could be used if the program it's needing to use the expanded memory for other purposes (such as the Isam programs) and did not want that the overlay manager to use the expanded memory.
This stub file reduces the code size only by about a thousand bytes. Do not use this stub file if the program does not contain overlays or if it is an OS/2 protected mode program. Do not confuse this file with the Noem.obj of the QB.
Noevent.obj. Pds, vbdos.
No Event support. A stub file useful only to reduce the size of a
customized run-time module that does not use any event trapping statements. Noevent.obj is Not useful for reducing the size of your compiled Basic .Exe programs.
If the program can be compiled without /V and /W, the program doesn't require event trapping. In this case, mistakenly linking your Basic .Obj modules directly with Noevent.obj may increase your program size.
If the program requires /V or /W, you would also not want to link with this stub file, since Noevent.obj is only useful for making customized run-time modules.
Nofltin.obj. Pds, vbdos.
No floating point input. An object file to link with Basic programs
compiled with the /o switch or into a custom run-time module built with BuildRtm.exe, that use Input, Val, and Read without floating-point support.
Replaces the Input code with an «integer only» version. If you link with this stub file, all forms of numeric input (Input, Input #, Val, and Read) will have the following restrictions:
(1) Read, Input, Input #, and Val will no longer recognize leading base specifiers on numbers. The following specifiers are illegal: &H, &O, &.
(2) Read, Input, Input #, and Val will no longer recognize trailing type specifiers on numbers; the following specifiers are illegal: !, %, #, & and @.
(3) Read, Input, Input #, and Val will no longer parse a number with either a decimal point, E, or D in them; thus, while 1E3 is a legal Basic integer, it will not be recognized.
(4) Using a single precision, double precision, or currency variable with Read, Input, Input #, and Val will cause the math support to be linked in. The restrictions in points 1 to 3 above will still hold. Also, using any other math related operation will pull in the support pack without lifting the restrictions of 1 to 3.
The main size advantage to using this stub file occurs when Read, Input, Input#, or Val are the only statements that use the math package. This stub file will then eliminate at least eleven kbs. of code.
If some other statement also needs the math package, the savings will be less than two kbs. In the Basic PDS 7.1 any argument passed to the Val function makes Val to return zero or incorrect results in a program linked with this file, this problem does not occur in Basic PDS 7.
The following is an explanation of what happens when a program linked with this stub file that uses either the Input, Read, or Val commands on a hexadecimal number:
Input returns a «Redo from start», Read returns «Syntax error in module <module name>», Val returns a value of zero.
Noforms.obj. Vbdos.
No form support, for creating custom run-time modules for programs that do not require forms support.
Nograph.obj. Pds, vbdos.
This file would only be useful if you are using Screen X%, where X% is guaranteed to be zero.
Nograph.Obj is only useful when building customized run-time modules that will not support graphics. Nograph is a superset of all these stub files and cannot be linked with any of them: Nocga.obj, Noega.obj, Nooga.obj, Novga.obj, Noherc.obj.
Noherc.obj. Pds, vbdos.
No Hercules graphics. An object file to link with Basic programs that use a Screen statement, but do not use any Hercules screen modes.
Noisam.obj. Pds, vbdos.
No Isam. An object file to link with Basic programs that do not require Isam support. This stub file removes the functionality of the Isam from
the customized Basic run-time modules. This is not useful when linking stand-alone (BC/o) Basic executable programs.
Nolpt.obj. Pds, vbdos.
No line printer. An object file to link with Basic programs that use some devices but do not use Lptn.
Normally, support for printing will not be linked in unless an Open «Lptx:» statement exists in the program. However, if the program contains a statement that resembles the following this:
Open name$ For <mode> As #number then the compiler must assume the name$ might be equal to «Lptx:» at some time during the program. Therefore, printing support will be linked in along with all other file support.
If name$ will never be used to open the port of the printer, then this file can be used to stub out printer support. This should reduce the size of the .Exe program.
Nooga.obj. Pds, vbdos.
No Olivetti graphics. An object file to link with Basic programs that use a Screen statement, but do not use any Olivetti screen modes.
Notehelp.txt. Vbdos.
Text help file for the Notepad sample application.
Notepad.bi. Vbdos.
Notepad sample application, header file.
Notepad.frm. Vbdos.
Notepad sample application, forms file.
Notepad.mak. Vbdos.
Notepad sample application, project file.
Notrnem.lib. Vbdos.
No transcendental mathematics. Library for use with programs that do not require transcendental functions (for example, sin, cos, tan, and
so on).
When you are creating a custom runtime module with this file you can have the following error displayed: 'Symbol defined more than once'. This is currently a limitation when creating Only a custom run-time module. There is no workaround at this time.
Notrnemp.lib. Pds.
No transcendental mathematics. An object file to link with protected mode Basic programs that do not require transcendental functions.
This file remove support for transcendental operations, including: Sin, Cos, Tan, Atn, Log, Sqr, Exp, ^ (the exponential operator), a Circle statement with a start or stop value, and the Draw statement with the A or T commands.
Notrnemr.lib. Pds.
No transcendental mathematics. An object file to link with real mode
Basic programs that do not require transcendental functions.
This file remove support for transcendental operations, including: Sin, Cos, Tan, Atn, Log, Sqr, Exp, ^ (the exponential operator), a Circle statement with a start or stop value, and the Draw statement with the A or T commands.
Novga.obj. Pds, vbdos.
No Vga graphics. An object file to link with Basic programs that use a Screen statement, but do not use any Vga screen modes.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
OS2.lib. Pds.
Library for OS/2 interface.
Out_ex.bas. Qb.
Illustrates about using the Out statement.
Ovldos21.obj. Pds.
File to link with Basic programs that are linked for overlays and designed to work under Ms-Dos 2.10. This stub file adds support for
an overlaid program.
Any overlaid program that would want to work on Ms-Dos 2.10 must have this file linked with it. Ovldos21 is not needed (and should not be used) if the program is not overlaid.
Or if it is a protected mode program. The stub file does not remove code, but always adds code and functionality (about five hundred bytes).
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Packing.lst. Qb, pds.
This file contains a complete list of all files and directories on the
distribution disks provided with this product.
For the QB 4.5 it can be read in the knowledge base article
77733.
For the QB 7.1 it can be read in the knowledge base article
64343.
Packing.txt. Vbdos.
This file contains a complete list of all files and directories on the
distribution disks provided with this product.
For the standard VisBasic it can be read in the knowledge base article
94897.
For the professional VisBasic, it can be read in the knowledge base article
94823.
Palette.bas. Qb, pds.
A program that demonstrates how to give the illusion of movement by rotating the colors displayed by the color attributes from one to fifteen.
Passwrd.bas. Pds.
A sample program that requests and verifies passwords.
Patch87.exe. Qb, pds, vbdos.
Program that installs a patch for Ms-Dos 3.20. The patch eliminates a problem with floating-point mathematics in Ms-Dos 3.20.
The problem arises only on systems that boot from a hard disk drive, have a mathematical coprocessor (such as an 8087 chip), and that run programs that use floating-point mathematics.
PDS. ()
Most used abbreviation for the QuickBasic Extended v7.0 or v7.1
meaning Professional Development System; mostly it's called PDS the entire programming system and QBx the programming environment, the editor.
Pgbar.bas. Pds, vbdos.
Sample program, presentation graphics bar chart demostration.
Pglinems.bas. Pds, vbdos.
Sample program, presentation graphics line chart demostration.
Pgpie.bas. Pds, vbdos.
Sample program, presentation graphics pie chart demostration.
Pgscat.bas. Pds, vbdos.
Module-level code for a program to display a scatter diagram that
illustrates the relationship between the sales of orange juice and
hot chocolate throughout a 12-month period. It calls the same
function (Bestmode) listed with the Pgpie.bas example preceding.
Plist.exe. Vbdos.
Source Profiler report generation utility, version 1.20.
Screen short help:
Plist [Options] <Inputfile>
The valid options can be:
/A Append errors to the error file
/D <directory> Search additional directory for source code
/E <filename> Redirect the errors to a file
/H[elp] Invoke the QuickHelp for Plist
/Nologo Suppress the copyright message
/Pl <length> Specify the number of lines per page
/Pw <width> Specify the maximum number of characters per line
/Sc Sort the output by hit count
/Sl Sort the output by line
/Sls Display the coverage summary, sorted by line
/Sn Sort by name (in alphabetical order)
/Sns Display the coverage summary for functions, sorted by name
/St Sort by time
/T Create a tab-delimited report
/? Display the Plist usage
<Inputfile> is the name of a .Pbt file containing profiling statistics.
The Output defaults to Stdout, but can be redirected using the > character.
Plotter.bas. Qb, pds.
A line-sketching program that uses the Draw statement and the cursor keys.
Prep.exe. Vbdos.
Source Profiler preparation utility. Screen short help:
Prep [Options] [Commandfile]
The valid options can be:
/A Append the errors to error file
/C Clear profiling statistics when writing the .pbt
/E <filename> Redirect the errors to a file
/Fc Profile by function with counts
/Fs Sample by function (only the Dos)
/Ft Profile by function with times and counts
/Fv Profile by function with coverage
/H[elp] Call the QuickHelp for the Prep
/Io <filename> Read a .pbo file
/It <filename> Read a .pbt file
/Lc Profile by line with counts
/Ls Sample by line (Dos only)
/Lt Profile by line with times and counts
/Lv Profile by line with coverage
/Nologo Suppress the copyright message
/Oi <filename> Write a .pbi file
/Ot <filename> Write a .pbt file
/P <filename> Read a .dbg, .exe, or .dll file
with
Codeview information
/V Make a void .pbt when writing the .pbt.
Profile.exe. Vbdos.
The program Source Profiler. Screen short help:
Profile [Options] <Programname> [Arguments...]
The valid options can be:
/A Append the errors to the error file
/E <filename> Redirect the errors to that file
/H[elp] Call the QuickHelp for Profiler
/I <filename> Read a .pbi file
/Nologo Suppress the copyright message
/O <filename> Write a .pbo file
/S <frequency> Specify the sampling frequency (18-10000)
/X Return the exit code of <programname>
/Y Indicates to the Profiler that the 8253 timer is in mode 2
/? Display the Profile usage
<Programname> is the name of the executable file to profiler.
[Arguments...] are optional command line arguments for
<programname>.
Profiler.xlm. Vbdos.
Excel macro file that creates graphs from tab-delimited profiler reports.
Proisam.dll. Pds.
Isam Dll for protected mode.
Proisam.exe. Pds, vbdos.
Isam terminate-and-stay resident (Tsr) program that provides only access to an Isam file from within the programming environment.
Available in professional editions only. Also see Proisamd.exe. Screen short help:
Usage: Proisam {[/Lb:buffers] [/Le:ems] [/Li:indexes]
| /D}
Proisam.lib. Pds.
Isam library for real mode.
Proisam.obj. Pds.
Isam constituent object file for real mode.
Proisam.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Proisam.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character
set and sorting order used during the Setup.
Proisam.4xe. Vbdos.
File for spanish character set and sorting order used during the Setup.
Proisamd.exe. Pds, vbdos.
Isam terminate-and-stay resident (Tsr) program that provides Full Isam file creation and access from within the programming environment.
Available in professional editions only. Contains all Isam routines needed to run most database programs. Similarly, Proisam.exe contains Isam routines with the following exceptions,
(A) Excludes the «data dictionary» statements Createindex, Deleteindex, and Deletetable, (B) Contains a restricted version of the Open statement that opens a database or table, but it will not create it if it does not already exist.
Screen short help:
Usage: Proisamd {[/Lb:buffers] [/Le:ems] [/Li:indexes]
| /D}
Proisamd.lib. Pds, vbdos.
Isam library used in conjunction with stand-alone programs (compiled with /O).
Proisamd.obj. Pds.
Isam constituent object file for real mode.
Proisamd.2ib. Vbdos.
File for dutch character set and sorting order used during the Setup.
Proisamd.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Proisamd.3ib. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character
set and sorting order used during the Setup.
Proisamd.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character
set and sorting order used during the Setup.
Proisamd.4ib. Vbdos.
File for spanish character set and sorting order used during the Setup.
Proisamd.4xe. Vbdos.
File for spanish character set and sorting order used during the Setup.
Proisamp.def. Pds.
Isam constituent default definitions file for protected mode.
Proisamp.lib. Pds.
Isam constituent library for protected mode.
Proisamt.lib. Pds.
Isam constituent library for real mode.
PWB.com. Pds.
The Programmer's WorkBench is an advanced development
environment that features a powerful editor and integrates the compiler, Link, Nmake, and the debugger CodeView. It shows the version 1.10.
An editor for handling several programming languages including developing under OS/2, that are not supported by QBx. Unlike the QBx, the PWB does not interpret the Basic code.
This means that some features available in the QBx, such as the Immediate window and executing a program line-by-line, are not available. In PWB you must use the CodeView to debug programs.
The PWB and the CodeView are integrated, so you can switch from one to the other without exiting PWB. This is the program for real mode, for the protected mode you would use the program Pwb.Exe. Screen short help:
Usage: PWB [<Options>] [<Files>]
The Options can be:
[/D[s|t|a]...] Disable Current.sts, Tools.ini, Autoload
[/P{p|d} <file>] Set the PWB or the foreign program list
[/Pl] Set the last program list
[/E <cmd-string>] Execute commands
[/M <mark>] Start at mark
[/R] Read-only mode
The Files can be:
[[/T] <file>]... (Temporary) file to open.
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the QuickBasic 7.1, also explained in this tutorial.
Pwb.exe. Pds.
The editor Programmer's WorkBench for protected mode, for the
real mode you would use the program Pwb.Com.
Pwb.hlp. Pds.
Help file for the programmers editor PWB.
Pwbbasic.mxt. Pds.
Basic extension for the programmers editor PWB for real mode. It's an executable.
Pwbbasic.pxt. Pds.
Basic extension for the programmers editor PWB for protected mode.
It's an executable.
Pwbc.mxt. Pds.
C extension for the programmers editor PWB for real mode. It's an executable.
It is not installed by the Setup, you need to use Unpack.exe.
Pwbc.pxt. Pds.
C extension for the programmers editor PWB for protected mode.
It is not installed by the Setup, you need to use Unpack.exe. It's an executable.
Pwbed.exe. Pds.
The editor Programmer's Workbench for real mode.
The screen short help it's the same as Pwb.com.
Pwbhelp.mxt. Pds.
Help extension for the programmers editor PWB for real mode. It's an executable.
Pwbhelp.pxt. Pds.
Help extension for the programmers editor PWB for protected mode.
It's an executable.
PwbRmake.exe. Pds.
Utility from the programmers editor PWB that converts .Sbr files created by compilers into database files that can be read by the Source
Browser of the Programmer's Workbench (PWB).
The resulting Source Browser database file has the extension .Bsc. When a Source Browser database is built from .Sbr files, the files .Sbr are truncated to zero length to save disk space.
During a subsequent, or incremental, rebuild of a database each .Sbr file that has not been recreated during a subsequent compilation is included as a zero-length file. This tells to the PwbRmake that the file has no new contribution to the database, so no update of that part of the database is required.
The Source Browser database can be built or rebuilt outside the PWB environment by specifying the source files on the PwbRmake command line along with any options. This is the screen short help.
Usage:
PwbRmake [-Emu] [-Ei ...] [-V] [-Help] [-O <.Bsc>] [@<File>] <.Sbr>...
@<File> Get the arguments from specified file
/Em Exclude the symbols in the body of the macros.
/Ei filename Omit the contents of the specified filename
/Ei (filename...) Include files from the database.
/Es Omit from the database every include file specified with an absolute path name.
/Iu Include the unreferenced symbols.
/O <file> Output of the source database name
/N No incremental (full builds, .Sbr's preserved)
/V Verbose output
/Help Invokes the program QuickHelp.
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the QuickBasic 7.1, also explained in this tutorial.
Pwbrowse.mxt. Pds.
Source Browser extension for the programmers editor PWB for real mode. It's an executable.
Pwbrowse.pxt. Pds.
Source Browser extension for the programmers editor PWB for protected mode.
It's an executable.
Pwbutils.mxt. Pds.
Utilities' extension for the programmers editor PWB for real mode. It's an executable.
Pwbutils.pxt. Pds.
Utilities' extension for the programmers editor PWB for protected mode. It's an
executable.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
QB.bi. Qb.
Include file for use with Basic programs that call any of the following routines in the QB.qlb QuickBasic 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.
QB.exe. Qb.
Starts the QuickBasic 4.50 editor. This is not the best version of the QuickBasics for Ms-Dos but it is the most used and known worldwide.
QuickBasic Command Line Options
QB [/Run [programname]] [/B] [/G] [/H] [/Nohi]
[/C: buffersize] [/L [libraryname]] [/Mbf] [/Ah] [/Cmd «string»]
These options can be typed on the Dos command line following the QB command and have the effects described. Use the options in the order listed.
/Run [programname] Causes the QuickBasic to load and run the program before displaying it.
Programname Name of the file to be loaded when the QuickBasic starts.
/B Allows the use of a composite (black-and-white) monitor that has a color graphics card. The /B option displays the QuickBasic in black and white if you have a color monitor.
/G Sets the QuickBasic to update a Cga screen as fast as possible. The option works only with machines using Cga monitors. If you see snow (dots flickering on the screen) when the QuickBasic updates your screen, then your hardware cannot fully support the /G option. If you prefer a clean screen, restart the QuickBasic without this option.
/H Displays the highest resolution possible of your hardware.
/Nohi Allows the use of a monitor that does not support high intensity.
/C: buffersize Sets the size of the buffer receiving data. This option works only with an asynchronous communications card. The default buffer size is 512 bytes; the maximum size is 32,767 bytes.
/L [libraryname] Loads the Quick library that is specified by 'libraryname'. If libraryname is not specified, the default Quick library,
Qb.qlb , is loaded.
/Mbf Causes the QuickBasic conversion functions to treat the Ieee-format numbers as the Microsoft Binary format numbers.
/Ah Allows dynamic arrays of records, fixed-length strings, and numeric data to be larger than 64 kbs., each one.
/Cmd «string» Passes the «string» to the Command$ function.
QB express. ()
Tutorial of the Qb contained in the executable file Learn.com.
QB.lib. Qb.
The stand-alone library containing support routines for Ms-Dos
system calls. It contains the same procedures as Qbx.lib and
Vbdos.lib: Absolute, Interrupt, InterruptX, Int86old and Int86xold.
QB.pif. Qb.
A file that provides information to aid in running QuickBasic under Windows.
QB.qlb. Qb.
The QuickBasic library containing support routines for Ms-Dos
system calls. It contains the same procedures as
Qbx.Qlb:
Absolute, Interrupt, InterruptX, Int86old and Int86xold.
Qbcbt.ctx. Qb.
File used by the tutorial «QB Express» when you run
the program Learn.com. It's a binary file. Compressed text.
Qbcbt.scn. Qb.
File used by the tutorial «QB Express» when you are
running the executable Learn.com.. It's a binary file. Compressed screen format.
Qbcbt.sob. Qb.
File used by the tutorial «QB Express» when you run
the file Learn.com.. It's a binary file.
QBx.bi. Pds.
Include file for use with Basic programs that call any of the following routines in the QBx.qlb QuickBasic library or in the QBx.lib stand-alone
library:
Absolute, Interrupt, InterruptX, Int86old, or Int86xold. The QBx.bi file defines the types for arguments passed to these routines and also gives Declare statements for these routines.
QBx.exe. Pds.
Starts the editor of the QuickBasic Extended (7.0 or 7.1).
Mostly known as PDS.
QBx Command Line Options
QBx [/Ah] [/B] [/C:buffersize] [{/Ea | /Es}] [/E:n] [/G]
[/H] [/K:[keyfile]] [/L [libraryname]] [/Mbf] [/Nof[rills]]
[/Nohi] [[/Run] programname] [/Cmd «string»]
These options can be typed on the operating system command line following
to the QBx command:
Options and Descriptions
/Ah Allows dynamic arrays of records, fixed-length strings, and numeric data to be larger than 64 kbs., each one. If /Ah is not specified, the maximum size is 64 kbs. per dynamic array.
/B Allows the use of a composite (black-and-white) monitor that has a color graphics card. The /B option displays the QBx in black and white if you have a color monitor.
/C: buffersize Sets the size of the buffer receiving data. This option works only with an asynchronous communications card. The default buffer size is 512 bytes; the maximum size is 32,767 bytes.
/Ea Allows the arrays to be moved into the expanded memory.
The /Ea affects arrays with sizes between 512 bytes and16 kilobytes, inclusive (with the exception of variable-length string arrays, which are never moved into expanded memory).
If /Ea is not specified, no arrays are moved into the expanded memory.
Do not use /Ea if you pass arrays as parameters to mixed-language Quick library routines. Do not use /Ea with the /Es option.
When you invoke the QBx with /Ea and /L, the specified Quick library must have been compiled with the BC /Ah or /D switch. This is necessary because /Ah and /D cause run-time calls instead of to ptoduce inline code for the array references.
/E:N Limits the amount of expanded memory used by the QBx, where N is the amount of memory in kilobytes. If /E:n is not specified, all the available expanded memory may be used. A value of 0 disables to use the expanded memory, and can improve the execution speed of some the QBx operations.
/Es Allows you to share the expanded memory between QBx and the Quick libraries or mixed-language routines that use the expanded memory. Specify /Es when you are using a Quick library or mixed-language routine that use the expanded memory. Do not use option /Es with the /Ea option.
/G Sets the QBx to update a Cga screen as fast as possible. The option works only with machines using Cga monitors. If you see snow (dots flickering on the screen) when the QBx updates your screen, then your hardware cannot fully support the /G option. If you prefer a clean screen, restart QBx without this option.
/H Displays the highest resolution possible of your hardware.
/K:[keyfile] Specifies a user-configurable key file to be loaded into the QBx. A key file has a .Key filename extension, and defines the key mappings that will be used while editing a file in the QBx.
/L [libraryname] Loads the Quick library that is specified by 'libraryname'. If libraryname is not specified, the default Quick library,
Qbx.qlb , is loaded.
/Mbf Causes the QBx conversion functions to treat the Ieee-format numbers as the Microsoft Binary format numbers.
/Nof[rills] Causes QBx to use about 19 kbs. less of memory, freeing this memory for other uses during the program development. These features are unavailable when the /Nof is in use: Utility menu and commands, Options menu and commands, and Help menu and commands.
/Nohi Allows the use of a monitor that does not support high intensity. Not for use with Compaq laptop computers.
Programname Name of the file to be loaded when the QBx starts.
/Run [programname] Causes QBx to load and run the program before displaying it.
/Cmd «string» Passes the «string» to the Command$ function. This option must be the last option on the line.
QBx.key. Pds.
Mkkey PDS key definition file, the default. Files with this extension when they are
clicked from the Windows, that system believes that it is a file to be added
to the register.
QBx.lib. Pds.
Stand-alone library containing support routines for Ms-Dos system calls.
It contains the same procedures as Qb.lib and Vbdos.lib: Absolute,
Interrupt, InterruptX, Int86old and Int86xold.
QBx.pif. Pds.
File that provides information to aid in running QuickBasic Extended
under Windows.
QBx.qlb. Pds.
QuickBasic library containing support routines for Ms-Dos system calls.
It contains the same procedures as Qb.Qlb: Absolute, Interrupt,
InterruptX, Int86old and Int86xold.
Qbxqlb.lib. Pds.
Library of supporting routines used when you are creating QuickBasic
libraries, it has 599 modules.
Qb45advr.hlp. Qb.
File containing online help information on QuickBasic 4.5. Also see
Bas7advr.hlp and Vbdos.hlp.
Qb45ener.hlp. Qb.
File containing online help information dealing with the QuickBasic 4.5
environment and error messages. Also see Bas7ener.hlp and Vbdos.hlp.
Qb45qck.hlp. Qb.
File containing online help on QuickBasic 4.5. Also see Bas7qck.hlp
and Vbdos.hlp.
Qcards.bas. Qb.
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. Qb.
Supplied data file for the Qcards database program. Keep this file
in the current directory as you add code during the Qcards.bas tutorial.
QH.exe. Pds.
This is the program QuickHelp to consult at the same time any Ms-Dos format help files. This program only it's included in the PDS downloads.
It's for languages like QuickBasics, Asm, Masm, Cobol, VisBasics, QuickPascal, QuickC, Fortran; for editors like Word, CodeView, Edit, PWB; for Apis like OS/2, Windows, Network.
Or for programs like Bind, Bookshelf, Cvpack, Exehdr, Exp, Help.com, Helpmake, Ilink, Lib, Link, Nmake, PwbRmake, etcetera. All the help files and the program must be in the directory C:\Qh to be read.
This program it's a bound program, it means that can be run in Ms-Dos or OS/2, so in systems like Windows XP or 2000 it can refuse to be run. When used with OS/2, the QuickHelp easily can be run as a keyboard monitor.
QH.hlp. Pds.
Help file for the program QuickHelp.
Qlbdump.bas. Qb, pds.
Program that allows you to get a listing of the Public code and
data symbols in a QuickBasic library.
Qlbview.bi. Vbdos.
QuickBasic library contents viewer sample application, include file.
Qlbview.frm. Vbdos.
QuickBasic library contents viewer sample application, forms file.
Qlbview.mak. Vbdos.
QuickBasic library contents viewer sample application, project file.
Qsort.bas. Vbdos.
Source Profiler example program.
Qsort.pcf. Vbdos.
Source Profiler command file for the Qsort.bas example. It's a text file.
QuickHelp. ()
See
QH.exe.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Ramdrive.sys. Pds.
Ram drive device driver.
Readme.doc. Pds.
Information that was unavailable when the PDS Basic manuals were
already printed.
Remline.bas. Qb, pds.
A utility program that converts BasicA programs saved in Ascii format
to QuickBasic-style programs by removing unreferenced line numbers.
RM.exe. Pds.
Utility to delete files, moving the files to a hidden Deleted subdirectory of the directory containing the files. You can use the Undel command
to recover them. Screen short help:
Usage: RM [/Help] [/Ikf] [/R dir] Files
/Help Invoke the QuickHelp for this utility
/I Inquire of user for each file for permission to remove
/K Keep read only files, no prompting to remove them
/R Dir recurse into subdirectories
/F Force delete of read only files without prompting.
For more detailed information about this program and another programs
and utilities, run and read the program QuickHelp provided with the
QuickBasic 7.1, also explained in this tutorial.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Sample.cht. Pds.
Presentation graphics demostration sample chart.
Search.bas. Qb.
A program that searches any disk file for a pattern and reports every
byte position in the file where the pattern begins.
Seek.frm. Vbdos.
File search sample application, forms file.
Seek.mak. Vbdos.
File search sample application, project file.
Setup.bas. Vbdos.
Setup toolkit source file.
Setup.ini. Vbdos.
Setup initialization file.
Setup.mak. Vbdos.
Project source file for the Setup toolkit.
Setupmsg.frm. Vbdos.
The forms file for the setup toolkit source file.
Setupopt.frm. Vbdos.
Setup toolkit source file, forms file.
Setuppth.frm. Vbdos.
The forms file for the setup toolkit source file.
Setupsts.frm. Vbdos.
Setup toolkit source file, forms file.
Share_ex.bas. Qb.
Illustrates about using the Shared statement.
Shd1.dll. Vbdos.
Handler of the symbols of the CodeView.
Shell_ex.bas. Qb.
Illustrates about using the Shell statement.
Sinewave.bas. Qb, pds.
A program that plots the graphic of the sine-wave function for
angle values from cero to PI radians.
Smallerr.obj. Qb, pds, vbdos.
An object file to link with Basic programs that do not require run-time error messages. Linking with this file can reduce the size of your executable files.
It substitutes smaller error message text strings for the normal error messages and maps the Basic error messages down to a few messages.
Linking with this file it maps all run-time error messages to one of the following: «Error occurred», «Internal error», «Unprintable error». Use this only in a program known to be very stable.
You must Link with the switch /noe (no extended dictionary); see Link.exe in this file. This file can be linked only with Basic programs compiled as stand-alone programs.
Smartdrv.sys. Pds.
Disk cache device driver.
Sortdemo.bas. Qb, vbdos.
A program that uses multicolored bars and sound to illustrate
various sorting algorithms.
Sortdemo.mak. Vbdos.
Sorting demonstration sample application, project file.
Spin.bas. Vbdos.
Spin custom control source file.
Spin.lib. Vbdos.
Library for thw Spin custom control.
Spin.qlb. Vbdos.
QuickBasic library for Spin custom control. It has 27 modules.
Spindemo.frm. Vbdos.
Example program containing Spin custom control, forms file.
Spindemo.mak. Vbdos.
Example program containing Spin custom control, project file.
Spinreg.asm. Vbdos.
Spin custom control assembler source file.
Stat_ex.bas. Qb.
Illustrates about using the Static statement.
Strtonum.bas. Qb, pds.
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.
Sub_ex.bas. Qb.
Illustrates about using Sub...End Sub.
Symbol. ()
A symbol is a name that represents a register, segment address, offset
address, or full 32-bit address. At the Basic source level, a symbol is
the name of a constant, variable, or procedure; you do not necessarily
need to know what kind of address it represents.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Terminal.bas. Qb, pds.
A program that turns your computer into a «dumb» terminal when used
with a modem.
Timer.bas. Pds.
Sample program, a timer event-trapping demostration.
Timera.asm. Pds.
Sample asm program for use with Timer.bas.
Tld1loc.dll. Vbdos.
CodeView local transport layer.
Tmsra.fon. Pds.
Font toolbox times roman font file 640 x 200 screen.
Tmsrb.fon. Pds, vbdos.
Font toolbox times roman font file for 640 x 350 screen.
Tmsre.fon. Pds, vbdos.
Font toolbox times roman font file for 640 x 480 screen.
Token.bas. Qb, pds.
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).
Tools.pre. Pds.
Sample initialization file for the programs the PWB, the CodeView and the Nmake.
It's a text file.
Tordraw.bas. Vbdos.
Graphics sample application for palette animation.
Torus.bas. Qb.
A graphics demonstration program that draws a multicolored
doughnut-shaped figure on the screen, then animates it by
shifting colors in the palette.
Torus.frm. Vbdos.
Graphics sample application for palette animation, forms file.
Torus.mak. Vbdos.
Graphics sample application for palette animation, project file.
Trace.exe. Vbdos.
Move overlay performance analysis utility.
Trace displays a Move trace file (Move.trc) in a readable form and optionally displays a summary about the program's performance. Screen short help:
Usage: Trace [/?|/Help] [/Sum] [/Exe:file] [Tracefile]
Trnslate.exe. Vbdos.
The Visual Basic projects translator; this is a Windows application that
requires the Vbrun100.dll. It makes codes adjustments to translate the VisBasic for Ms-Dos projects and forms to the VisBasic for Windows and vice versa.
Tscnio.obj. Vbdos.
Text only input/ouput. Link with programs that use text-only screen input/ouput.
Tscniofp.obj. Pds.
Object file to link with far-strings and protected mode Basic
programs that use text-only screen Input/ouput. For more details you need to see Tscnioxx.obj.
Tscniofr.obj. Pds.
Object file to link with far-strings and real mode Basic programs that use text-only screen Input/ouput. For more details you need to see Tscnioxx.obj.
Tscnionp.obj. Pds.
Object file to link with near-strings and protected mode
Basic programs that use text-only screen Input/ouput.
For more details you need to see Tscnioxx.obj.
Tscnionr.obj. Pds.
Object file to link with near-strings and real mode Basic
programs that use text-only screen Input/ouput.
For more details you need to see Tscnioxx.obj.
Tscnioxx.obj. Pds.
The Tscnioxx.obj stub files provide a smaller, simpler text output package. When it is linked in, the following differences from standard Basic will occur:
(a) No graphics statements are supported. All the following statements and functions will generate an illegal function call: Circle, Point statement, Point function, Paint, Pset, View, View Screen, Window, Palette, Palette Using, Draw, Put (graphics), Line, Pcopy, Pmap, Get (graphics).
(b) View Print will not be supported. All programs will have an implicit View Print 1 To as is the normal default. For programs linked with these stub files, the only way to reach the bottom screen line is with the Locate statement, since the View Print statement is not available.
(c) There will be no support for function keys display. The Key On/Off/List statements will generate an illegal function call. A Ctrl+T to an Input statement will be silently ignored. Softkey definitions and expansion will still be supported.
(d) The Color statement will not accept a border parameter. Also, the color parameters are sent directly to the hardware. Thus, on an Ega or Vga card with a monochrome monitor, many values for Color will cause text not to be visible.
(e) Embedded control characters will not be supported for Print. Currently, the following features, which need to be added to the manual, are supported for the nonstubbed version of the Print code:
Ctrl+G beeps the speaker.
Ctrl+I moves the cursor to the next tab position, erasing characters.
Ctrl+J moves the cursor to the beginning of the next line.
Ctrl+K moves the cursor to the top-left corner of the current View Print window.
Ctrl+L clears the View Print window, homes the cursor within it.
Ctrl+M moves the cursor to the beginning of the next line.
Ctrl+\ moves the cursor to the right one space, stopping at the end of the line.
Ctrl+] moves the cursor to the left one space, stopping at the beginning of the line.
Ctrl ^ moves the cursor up one line, stopping at the top of the View Print window.
Ctrl_ move the cursor down one line, stopping at the bottom of the View Print window.
(f) The Screen and Width statements will not be supported. The program will use whatever screen mode was available on start-up, unless it is a graphics mode, in which case an attempt will be made to determine if any text mode can be run in that graphics mode.
The screen will always be 80 columns, displaying on video page 0. The number of lines will be determined by start-up conditions. The screen state will not be restored when the program terminates.
(g) Cls will not accept any parameters.
(h) Underline cursors on an Ega card not in 25-line mode may not be handled properly.
(i) These stub files may not be used to build a customized run-time module. It may not support the Chain statement.
(j) These stub files does not support Cga snow elimination during screen output.
This «set» of stub files is dependent upon operating system and near/far strings support. Thus, there are four different versions of these files:
TscnioNr.obj Near strings Ms-Dos version real mode
TscnioFr.obj Far strings Ms-Dos version real mode
TscnioNp.obj Near strings OS/2 version protected mode
TscnioFp.obj Far strings OS/2 version protected mode
Any program linked with one of these stub files should decrease in size. The size decrease should be between 1.30 Kbs. and 4.40 Kbs. depending on the statements used in the program and the library being linked with.
Type_ex.bas. Qb.
Illustrates about using Type...End Type statement.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Ubo_ex.bas. Qb.
Illustrates about using the Ubound and Lbound functions.
Ucase_ex.bas. Qb.
Illustrates about using the Ucase$ function.
Uiasm.asm. Pds.
User interface toolbox assembly language routines source.
Uiasm.obj. Pds.
A user interface toolbox assembly language routines.
Uidemo.bas. Pds.
User interface toolbox demonstration program, source file.
Uitbafr.lib. Pds.
User interface toolbox library for alternate mathematics, far-strings
and real mode.
Uitbanr.lib. Pds.
User interface toolbox library for alternate mathematics, near-strings
and real mode.
Uitbefr.lib. Pds.
User interface toolbox library for 80x87 or emulator mathematics,
far-strings and real mode.
Uitbefr.qlb. Pds.
User interface toolbox QuickBasic library for 80x87 or emulator
mathematics, far-strings and real mode.
Uitbenr.lib. Pds.
User interface toolbox library for 80x87 or emulator mathematics,
near-strings and real mode.
Undel.exe. Pds.
Utility to undelete files. Moves files from a hidden deleted subdirectory to the parent directory. The deleted directory may contain backup
files if the programming editor Programmer's Workbench backup switch is set to «Undel».
For more detailed information about this program and another programs and utilities, run and read the program QuickHelp provided with the QuickBasic 7.1, also explained in this tutorial.
Unlib.exe. ()
This is a Charon Software utility designed to extract all objects (.Obj)
from a .Lib file. Still can be found in some PDS downloads. The Lib.exe (Library Manager) has the option to execute the same task that you can consult in the article 31,339 of the QuickBasics knowledge base.
Unpack.exe. Qb, pds.
Utility for uncompressing files on distribution disks.
Updlib.exe. ()
This is the update library utility from Charon Software designed to
update a library using the object files (.Obj) in the current directory.
If a module is in the library and also on the disk as an .Obj file, the .Obj file will be pulled into the library to replace the (presumably older) module already existing in the library.
This tool is useful for making sure your custom libraries are updated with the newest versions of routines from one or more stock libraries. Still can be found in some PDS downloads. The Lib.exe (Library Manager) can also make these kind of tasks, consult the Lib commands.
Utilerr.hlp. Pds.
File containing online help information for Microsoft's utilities errors messages: Helpmake, Ilink, Link, Nmake, Exehdr, Lib, Bind, Pwb.com, PwbRmake.
Utils.hlp. Pds.
Help file for utilities; it's formed by the concatenated files Bind.hlp, Helpmake.hlp, Lib.hlp, Misc.hlp, and Nmake.hlp.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Vbda10.lib. Vbdos.
Support library for creating custom runtime modules.
Vbdc10.lib. Vbdos.
Support library for creating custom run-time modules.
VbdcL10.lib. Vbdos.
Stand-alone library for 80x87 or emulator mathematics; used for
creating stand-alone executable files. It has 2,996 modules.
VbdcL10A.lib. Vbdos.
Stand-alone library for alternate mathematics; used for creating
stand-alone executable files.
VbdcL10E.lib. Vbdos.
Stand-alone library for 80x87 or emulator mathematics; used for
creating stand-alone executable files.
Vbde10.lib. Vbdos.
Support library for creating custom run-time modules.
VbdL10.lib. Vbdos.
Support library for creating custom run-time modules.
Vbdos.bi. Vbdos.
Basic include file for programs that call any of the routines in Vbdos.lib.
Vbdos.exe. Vbdos.
Starts the Visual Basic for Ms-Dos programming environment, the editor.
Sintaxis: Vbdos [Options] [[/Run] Program] [/Cmd String]
Program Loads the specified file when the Vbdos starts
/Cmd String Passes the string to the Command$ function
Options Command line options available with Vbdos.exe:
Options and descriptions
/? Displays the available command line options
/Ah Allows the dynamic arrays, the fixed-length strings, and the numeric data to be greater than 64 kbs., each one
/B Allows the use of monochrome with a color graphics card
/C:N Sets the Com buffer size
/Ea Allows the arrays to be moved into the expanded memory
/E:N,M Limits the expanded memory usage for code and overlay caching to N and M kilobytes (K), respectively
/Es Shares the expanded memory with mixed-language routines
/G Updates a Cga screen as quickly as possible
/H Displays the maximum number of lines possible in your hardware
/L [library] Loads the specified QuickBasic library
/Mbf Treats the Ieee-format numbers as the Microsoft Binary Format numbers
/Nohi Allows the use of a monitor without the high-intensity support
/Run Runs the program before displaying it
/S:N Sets the programming environment in memory size to N kilobytes (K). Smaller values of N will result in more conventional memory for your program. Larger values of N will result in less memory, but greater speed while working within the programming environment.
/X:N Limits the extended memory usage for the overlay caching to N kilobytes (K)
Vbdos.hlp. Vbdos.
The online help file of the Visual Basic programming
environment. It's formed by the concatenated files Qck.hlp,
Advr.hlp, Ener.hlp, and Ex.hlp that are not listed in this dictionary
because only they can be seen splitting the helpfile into the
original components.
It also contains most information of the online help
of the QuickBasic help files
(Qb45advr.hlp, Qb45ener.hlp, Qb45qck.hlp) and of the QuickBasic Extended help files (Bas7advr.hlp, Bas7ener.hlp, Bas7ex.hlp, Bas7qck.hlp).
Vbdos.ico. Vbdos.
Windows icon for Vbdos.exe the programming environment.
Vbdos.inf. Vbdos.
Setup data file.
Vbdos.lib. Vbdos.
Stand-alone library containing support routines for Ms-Dos system calls. It contains the same procedures as Qb.lib and Qbx.lib: Absolute, Interrupt, InterruptX, Int86old and Int86xold.
Vbdos.pif. Vbdos.
Windows information file for Vbdos.exe.
Vbdos.qlb. Vbdos.
Basic library containing support routines for Ms-Dos system calls.
It contains the procedures Absolute, Interrupt, InterruptX, Int86old,
Int86xold and SetAttribute.
Vbdosqlb.lib. Vbdos.
Library of support routines for creating Basic libraries. It has 697 modules.
Vbdprof.exe. Vbdos.
Visual Basic front-end for the program Source Profiler
(profile.exe).
It allows you to specify the Source Profiler options and view profiling results.
Vbdpss.hlp. Vbdos.
Help file for Visual Basic for Ms-Dos from Product Support Services. It has details about subsidiaries offices in more than forty countries
to support Visual Basic for Ms-Dos.
Can be found information about books and magazines. Although there are about 276 articles in the knowledge base in the web about the Visual Basics for Ms-Dos this help file just contains 76 of them.
Vbdrt10.exe. Vbdos.
Runtime module for 80x87 or emulator mathematics; required to
run executable files created with VbdRt10.lib.
Vbdrt10.lib. Vbdos.
Run-time module library for 80x87 or emulator mathematics; used for creating executable files requiring the Visual Basic run-time module VbdRt10.exe.
Vbdrt10A.exe. Vbdos.
Run-time module for alternate mathematics; required to run executable
files created with VbdRt10a.lib.
Vbdrt10A.lib. Vbdos.
Run-time module library for alternate mathematics; used for creating
executable files requiring the Visual Basic run-time module VbdRt10a.Exe.
Vbdrt10A.2ib. Vbdos.
File for dutch character set and sorting order used during the Setup.
Vbdrt10A.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Vbdrt10A.3ib. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character set
and sorting order used during the Setup.
Vbdrt10A.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character set
and sorting order used during the Setup.
Vbdrt10A.4ib. Vbdos.
File for spanish character set and sorting order used during the Setup.
Vbdrt10A.4xe. Vbdos.
File for spanish character set and sorting order used during the Setup.
Vbdrt10E.exe. Vbdos.
Run-time module for 80x87 or emulator mathematics; required to run
executable files created with VbdRt10e.lib.
Vbdrt10E.lib. Vbdos.
Run-time module library for 80x87 or emulator mathematics; used for creating executable files requiring the Visual Basic run-time module VbdRt10e.exe.
Vbdrt10E.2ib. Vbdos.
File for dutch character set and sorting order used during the Setup.
Vbdrt10E.2xe. Vbdos.
File for dutch character set and sorting order used during the Setup.
Vbdrt10E.3ib. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character set
and sorting order used during the Setup.
Vbdrt10E.3xe. Vbdos.
File for danish, finnish, icelandic, norwegian, and swedish character set
and sorting order used during the Setup.
Vbdrt10E.4ib. Vbdos.
File for spanish character set and sorting order used during the
Setup.
Vbdrt10E.4xe. Vbdos.
File for spanish character set and sorting order used during the
Setup.
Vbdtrace.lib. Vbdos.
Debug version of Move overlay support used to generate the overlay
performance information in the executable programs.
VisBasic. ()
This is a mostly unknown name for the Visual Basic programming systems.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
Whereis.bas. Qb, pds.
A program that recursively searches through all directories on a
disk for a specified file name.
Windo_ex.bas. Qb.
Illustrates about using the Window statement.
Window.bas. Pds.
User interface toolbox source code module.
Window.bi. Pds.
Header include file for Window.bas.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
8
TOP
87.lib. Pds, vbdos.
No coprocessor emulation. For use with programs to run only
on machines with an 8087, 80287, or 80387 mathematical
coprocessor chip. 87.lib could increase the size of the .Exe
if the program does not contain any math statements at all.
However, use the 87.lib stub file (in the .Obj argument
list of Link, even though it is a .Lib file) to decrease the
size of the .Exe file when the program contains a math
statement and will be run Only on machines with a math
coprocessor.
OBJECT FILES
To reduce the executables size the QB has 2 object files (.Obj) but the PDS has 15, for example:
Nocom.obj, Noevent.obj, Nograph.obj, etcetera.
HOW MANY LIBRARIES
The QuickBasic shows 4 standard libraries (*.lib), 1 QuickBasic library.
The PDS shows 94 standard libraries, 16 QuickBasic libraries.
The VisBasics show 26 standard libraries, 8 QuickBasic
libraries; still they are being called QuickBasic libraries
and using the extension *.Qlb but not the name VisBasic libraries.
HOW MANY FILE NAMES
The QuickBasic displays 83 file names.
The PDS displays 325 file names.
The VisBasic displays 256 file names.
Just for the QuickBasic are 5O file names.
Just for the PDS are 272 file names.
Just for the VisBasic are 202 file names.
SHARED FILE NAMES
The PDS and the VisBasics share 44 file names.
The QuickBasic and the PDS share 24 file names.
The QuickBasic, the PDS, and the VisBasics share 8 file names:
BC.exe, Lib.exe, Link.exe, Smallerr.obj, Mouse.com,
Fixshift.com, Msherc.com, Patch87.exe.
The QuickBasic and the VisBasics share only 1 file name: Sortdemo.bas.