home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
TGFL_140.ZIP
/
TGFL.DOC
< prev
next >
Wrap
Text File
|
1998-11-19
|
39KB
|
926 lines
Telegard File Lister Pro v1.40 Documentation
Copyright (c) 1998 Dark Zone Software.
All rights reserved.
File List Creater for Telegard bulletin board
software (BBS) v3.10 (3.09g?)
Configuration and Reference Manual
Written by David Stumpf
Dark Zone Software
7230 White Oak Circle
Houston, Texas 77040
USA
Internet Email : David.Stumpf@Earthling.net
World Wide Web : http://www.dzs.home.ml.org
TABLE OF CONTENTS
Section 1.0 Software License Agreement
Section 1.1 Warranty Information
Section 1.2 Copyright Notice
Section 2.0 Product Information
Section 2.1 System Requirements
Section 3.0 Installation and Operation
Section 3.1 Installing the Software
Section 3.2 Command Line Options
Section 3.3 Config Files
Section 3.4 Include/Exclude Files
Section 3.5 Header/Footer Files
Section 3.6 MCI Codes
Section 4.0 Additional Product Information
Section 4.1 Product Revisions/Changes
Section 4.2 Product Coders and Testers
Section 5.0 Error Codes Defined
Section 6.0 Acknowledgments
Section 1.0 Software License Agreement
Dark Zone Software has taken every precaution to ensure
that no harm or damage will occur to systems running TGFL.
However, we cannot be responsible for any damages or other
losses sustained as a result of running this software on
your system. The user assumes full responsibility for the
proper use of this program, whether damage occurs as a fault
of operator error or software error.
NO WARRANTIES ARE IMPLIED OR EXPRESSLY STATED.
TGFL is distributed under the concept of FreeWare. Users are
allowed to use as distribute this program as they see fit. No
fees are required for the use or distribution of the package
nor can any be charged for the use, distribution or access too
this package.
Dark Zone Software grants an unlimited license to make and
distribute TGFL which have been released to the public by Dark
Zone Software. Absolutely no modifications to the files
contained in the software package, including this documentation
file, may be made for distribution. No fee may be charged
by anyone other than Dark Zone Software beyond the actual cost
of providing these copies without the prior written consent of
Dark Zone Software.
Section 1.1 Warranty Information
This package is provided as-is, without warranty of any kind,
either expressed or implied, and is only guaranteed to occupy
disk space. In no event will the author be liable to you or
anyone else for any damages, including (but not limited to) any
lost profits, lost savings or other incidental or consequential
damages arising out of the use of, or inability to use, this
package.
In short: You're on your own. If it works for you, great; if
not, or if it breaks something, c'est la vie. As the saying
goes, "Use it at your own risk, but if it breaks, *YOU* have
the pieces."
Section 1.2 Copyright Notice
This package and all files contained herein are Copyright (c) 1998
by Dark Zone Software. No modifications may be made to any
part of this program and/or package without express written
permission from Dark Zone Software. This package may be
distributed in any medium so long as the following conditions
are met; a) The package must be unmodified b) No fees of
any kind may be charged for this package or directly for access
to this package. This software may be distrubited by CD-ROM media
and/or "pay-only" system.
Section 2.0 Product Information
TGFL is a file list creator. In short, TGFL reads your Telegard
BBS files areas, and, according to the options that you use it
creates a list of files contained in your files base. It also
has the ability to create several other files which can aid you
in running your BBS.
This documentation will explain all of the availible options and
used of TGFL and how it can help you and your system. Please
take the time to read this entire document. Know exactly how
this software functions can help you use it more reliably and
safely.
Section 2.1 System Requirements
TGFL requires the following minimal system to operate properlly.
100% IBM Compatible Computer
80286 or above CPU
MS-DOS v4.00 or Compatible
Telegard v3.10 (3.09x)
TGFL has been tested with MS-DOS v5.00, MS Windows v3.11,
MS Windows v95, 98, NT v4.0 and OS2 Warp 4 and has had
to problems. Also, this software was written for Telegard
BBS Software v3.09g1, which is a pre-release of v3.10.
In the event any changes are made to Telegard before the
release of v3.10 TGFL will be update, although no changes
are expected.
Section 3.0 Installation and Operation
The installation and operation of TGFL can be somewhat complicated
due to the large number of options it has and the range of things
it can preform.
In the following sections, each and every option will be explained
in full detail. In some instances a cross-reference may be listed
to help explain all possible operations.
Section 3.1 Installing the Software
To install TGFL simply unarchive the main package in to a directory
of your choice. A sub directory off of your main BBS directory is
suggested, although you may place it anywhere you wish.
Along with the installation procedures, you should add a line to
you AUTOEXEC.BAT file to help TGFL and many other utilities to
find your BBS software. Telegard BBS software uses a standard
environment variable of "TELEGARD=C:\BBSDIR". Some utilities
also support the "BBS=" environment variable. If you are not
low on environment space, it is suggested that you place both
of these variables in your environment. For more help on your
environment, refer to your operating system manual.
Considerations when choosing a directory.
1. Putting TGFL in your main BBS directory is not suggested,
the reason for this is simple. TGFL has several optional
files it can be configured to use. Even though at first
you may choose NOT to use these files, you may decide to
add them later. The more files that are contained in your
main BBS directory the more difficult it is for you to
sort through them and know what file belongs to what other
application.
2. It is strongly suggested that if you run a local network
that you place TGFL on a local drive. Not only will your
computer be able to access TGFL faster, but TGFL creates
some temporary files that is uses to keep track of some
information. TGFL will be able to access these files
and any others faster if it is not run over a network.
After you have decided on a directory and unarchived this package
in to that directory, you will need to decide what it is that you
would like TGFL to do for you. To help you decide I suggest that
you read the sections explaining the options that TGFL has and
review which ones you would like to use.
Section 3.2 Command Line Options
TGFL has many command line options that can be used to provide
several desired results. All of the command line options will
be listed below with detailed information about each. A short
description of all command line options is also provided by
TGFL when the /? or /H command line options are used, or when
no command line option is supplied.
All options are list in alphabetical order;
/? This option tells TGFL to display a help screen. The help
screen will also be displayed if no command line parameters
are given.
/# This option tells TGFL to add the total number of downloads
for each file the list, below the file description.
(See also: Downloads=)
/BBSx This option tells TGFL to create a file named FILES.BBS
in each file directory that is processes. This file can
be in one of four different formats. To specify a format,
add the format number after the parameter. (Example: /BBS1)
(Note: CD-ROM areas are ignored) (See also: MakeBBS=)
Below is a list of the formats.
1 = RemoteAccess 1.xx (13 spaces as long description seperator)
2 = RemoteAccess 2.xx ("| " as long description seperator)
3 = ProBoard ("+" as long description seperator)
4 = Maximus (one long description line)
If any number other than the above is specified, 1 is assumed.
/BL This option tells TGFL to add a blank line at the end of every
file description. This allows each file to be seperated by a
blank line for easier reading. (See also: SeperateDesc=)
/CFG: This option specifies a config or configuration file for
TGFL to use. The config file can contain a number of options
and also makes it easier to configure multiple lists without
trying to get a command line just perfect. The format for this
command is;
TGFL /CFG:C:\DIR\TO\FILE\FILENAME.EXT
The config file does NOT have to have any particular name OR
extension, as you must specify both on the command line, it
simply must be of the correct format. (IE: plain text)
(See also: Config Files)
/D This option tells TGFL to add the date on which the file was
uploaded to the list below the description.
(See also: UploadDate=)
/E This option tells TGFL to display extended file information
after the file description. This information tells wether
the file is a Free Download, Availible and wether or not it was
"Hatched" in to the file area. This option ONLY works when
used with the /S option. (See also: ExtendedStatus=)
/EXC: This parameter specifies a path and filename to an Exclude
file. The Exclude file contains a list of file names of the
file bases. These names are simply listed one on each line.
For example;
SYSOP
UPLOADS
This will exclude the SYSOP and UPLOADS file areas from the
output files. This filename and possibly the path are
specified the same way as the /CFG: command.
(See also: ExcludeFile=)
/FN This option tells TGFL to filter extra spaces out of file
names. So a name like "TEST .ZIP" now becomes "TEST.ZIP".
This will make the list readible by many more programs such
as TimEd. (See also: FilterName=)
/FTR: This option tells TGFL to use the specified FOOTER file.
This file is a basic ASCII (text) file that will be added
to the bottom of the output list file. You can use this
file to provide detailed information about the files list
or your system. (See also: FooterFile=)
/HDR: This option tells TGFL to use the specified HEADER file.
This files is a basic ASCII (text) file that will be added
to the top of the output list file. This file works the
same as the footer file. (See also: HeaderFile=)
/HFT: This option tells TGFL to use the specified files as a
footer for all HTM files that it creates. Since this
is a generalized footer, you cannot specify detailed
information about the file area directly. Some MCI
codes can help provide this information though.
This file is layed out in HTML (HyperText Markup
Language) format and MUST end with;
</body>
</html>
(See also: HTMFooter= and Sample Files)
(Other HTML code may be used as well)
/HHD: This option tells TGFL to use the specified files as a
header for all HTM files that it creates. Since this
is a generalized header, you cannot specify detailed
information about the file area directly. Some MCI
codes can help provide this information though.
This file is layed out in HTML (HyperText Markup
Language) format and MUST end with;
<html>
<body>
(See also: HTMHeader= and Sample Files)
(Other HTML code may be used as well)
/HTMx This option tells TGFL to create an index.htm file in
each file directory that it processes. This file contains
a list of all of the files in the directory, with size and
date information as well as description. The HTML file
also contains links to the files for easy D/L from a web page.
Three different formats are accessable.
1 = A table within a table, provides a nice border.
2 = A single table, no extra border.
3 = A single table, no borders at all, this makes
the text seem to "float" on the page.
Any number other than one of the above is ignored and
1 is assumed. (See also: HTMType= & MakeHTM=)
/IDXx This parameter instructs TGFL to create an index file
in the same directory as the files, for each area processed,
with a listing of only the files in that base. This is a
simplified file and does not contain any totals information.
CD-ROM areas are ignored. The optional "x" afterwards is a
number, either 1 or 2. The default is 1. This specifies the
desired file name only. (See also: IDXType= & MakeIDX=)
1 = 00index.txt
2 = 00_index.txt
The only difference in the two styles is the file name.
/INC: This parameter specifies a path and filename to an Include
file, this file contains a list of file names of the file bases.
These names are simply listed one on each line. For example;
GENERAL
TELEGARD
This will include the GENERAL and TELEGARD file areas in the
output file (file list). This filename and possible the
path are specified the same way as the /CFG: command.
Rememver, if you specify an include file, ONLY the names
of the bases in this file will be in the output file.
(See also: IncludeFile=)
/IFT: This option tells TGFL to use the specified files as a
footer for all IDX files that it creates. Since this
is a generalized footer, you cannot specify detailed
information about the file area directly. Some MCI
codes can help provide this information though.
This file is layed out in plain ASCII.
(See also: IDXFooter= and Sample Files)
/IHD: This option tells TGFL to use the specified files as a
header for all IDX files that it creates. Since this
is a generalized header, you cannot specify detailed
information about the file area directly. Some MCI
codes can help provide this information though.
This file is layed out in plain ASCII.
(See also: IDXHeader= and Sample Files)
/LST: This option specifies the path and filename to an output
file. If used the file that will be created by TGFL and
will contain the list of files in your files bases. The
path and filename are specified the same as on the /CFG:
option. (See also: FileName=)
/Nx This option tells TGFL to list new files ONLY. This is useful
when you want to create a list of new files that have been added
to your system recently. You may optionally add a number ranging
between 0 and 9 after the N to denote the number of days old
an upload is before it is considered new. The default age
is 5 days. (See also: NewDays=)
NOTE: The number zero (0) really means 10 days.
/O This option tells TGFL to append an "Overall Totals" area to
the bottom of the list with the total number of files and bytes
is all areas listed. (See also: OverallStats=)
/S This option tells TGFL to add a "Status" line, under the file's
description telling wether or not the file is offline or online,
and if it is validated or not. (See also: FileStatus=)
/TF This option tells TGFL to include a list of the top 10 overall
downloaded (i.e. most popular) files at the bottom of the output
list file. (See also: TopFiles=)
/TI This option tells TGFL to include the time of day next to the
date, if it is included (/D). (See also: UploadTime=)
/TX This option tells TGFL to make a basic text file which
contains no extended ASCII characters. Very useful when
creating a list to be viewed on the www. (See also: BareText=)
NOTE: This option does NOT filter ANY extended
characters out of file descriptions.
/U This option tells TGFL to add the uploaders name to the list,
below the description. (See also: UploaderName=)
/V This option tells TGFL to NOT list files which are not validated
for download by the users yet. (See also: IgnoreUnvalidated=)
Section 3.3 Config Files
TGFL can optionally read a configuration file. This file is a
simple ASCII (text) file containing a list of parameters for
the operation of TGFL. This file can be extreemly helpful as
you can easily change settings without being forced to remember
a long and complicated command line.
A config file is used by telling TGFL where it is. Here is a
simple example;
TGFL /CFG:TGFL.CFG
or
TGFL /CFG:C:\BBS\TGFL\TGFL.CFG
The file itself is layed out much like many other .cfg or .ini
files. All lines starting with a simi-colon (;) are ignored,
as well as blank lines and lines containing text that is not
relivant. Although, the more blank lines and lines containing
useless information there are the more time it will take TGFL
to read the file.
An example file is proved in the SAMPLES.ZIP archive, it is
named TGFL.CFG. Each possible option is listed in the file
and can be changed with ease. There is also an easy reference
to the options in the Command Line Options section. Each
command line option has a config file option as well.
Section 3.4 Include/Exclude Files
This section will explain the use of Include and Exclude files
with TGFL.
Both of these files are layed out in the same format, the are
simple ASCII (text) file which contain a file name on each line
of the file. The file names are the names of the data files
for each file area (base). These names can be found from the
file bases editor within Telegard. By default Telegard comes
packaged with two file areas. These areas are the Sysop area
and the General Files area. Thier default file names are SYSOP
and GENERAL.
If you wanted to exclude your sysop area (which is strongly
suggested) from you over file list, you would use either an
exclude or include file to do so. If you wanted to ONLY
exclude the sysop file area and to allow all other file areas
to be processed you would put the sysop area in the exclude
list and tell TGFL the filename of the exclude list so it
will use it.
Both the include and exclude lists can contain a maximum of
1,000 areas each. Both files may also be used at the same
time if you want, although the exclude file is processed
AFTER the include file, so if you added a base in the
include file to be processed and also listed it in the
exclude file as well, it would not be processed.
Section 3.5 Header/Footer Files
TGFL also has the option to use header and footer files. The
format of these files varies depending on which ones they are.
The normal header and footer files are plain ASCII, as well as
the IDX header and footer files. The HTM header and footer
files are in HTML (Hyper Text Markup Language) format.
When you create either a main list, idx files or htm files and
tell TGFL to use headers/footers it will add the information
contained in those files to the desired output files.
These files can be used to contain extended information about
the files and the BBS system. Examples of all of the files
are provided in the SAMPLES.ZIP archive included with TGFL.
You may also use MCI code to provided up to date information
about the system within these files. Check the MCI Codes
section for deatiled information about what MCI codes are
availible and how to use them.
Section 3.6 MCI Codes
TGFL will translate several MCI codes which can be put in any
of the header or footer files. To use these codes, simply place
them in the header/footer file where you desire the information
to be placed.
System Information
~SA System Name
~SB System Location
~SF System Phone #
~SV Telegard Version
~FB File Base Name
Time/Date Information
~DL Day Name (Long)
~DN Abbreviated Day Name
~DY Day of month
~DZ Day of month (Leading Zero)
~HR Hour (1-12)
~HZ Hour (Leading Zero / 0-23)
~MI Minute (Leading Zero)
~ML Month Name (Long)
~MN Month Number (Leading Zero)
~MS Month Name (Short)
~SC Second (Leading Zero)
~TP PM/AM
~YR Year (xx)
~YL Year (xxxx)
Section 4.0 Additional Product Information
This section contains additional information about TGFL, the
people that have helped produce it and many other things. If
you like TGFL, please take the time to read this section so
you can better understand the people that have worked on this
project and possible take a chance to send them a message to
say thanks for their help.
Section 4.1 Product Revisions/Changes
+ Added * Changed/Fixed - Removed ! Notes
v1.00
! First version.
v1.10
+ Added the /N command line parameter. This
tells TGFL to list new files ONLY.
+ Added some TG version checking code.
+ Added file list totals on the screen, now
list total number of files and areas scanned
including time (number of seconds) that it
took to create the list.
+ Added Color Code Filtering (Both `xx and |xx)
in file descriptions as well as area names.
+ Now also translates TG color codes in the area
descriptions (on local display while processing).
+ Added checking for the "TELEGARD=" environment
variable. If found, it is used to find the
CONFIG.TG file if one does not exist in the
directory that TGFL is in.
+ Added (/O) Overall Totals option.
* Spruced things up so they look a little better.
Added some color and such.
* Fixed bug which caused files to not be listed
if there was no description.
* You can now use the "-" delimiter as well as "/"
for command line options.
* Fixed bug which caused the ignore list not to work
properly. (Causes by a last minute change, sorry
folks.)
* The "/ver" command line option is no longer case
sensitive.
v1.11
* Now filters the display of empty file bases.
* Description are now seperated with a CR/LF
instead of just a CR. (Thanks Lars)
* Now excepts command line like;
(TGFL FILES.LST /#/d/o) with no spaces
between the options.
! Minor bug fix over 1.10, which most folks
never saw.
! TGFL currently chops the file descriptions at 45
characters MAX. I'll see what I can do about
this in the future.
v1.20
+ Added /TX option, which produces a simplified
ascii file similar to a FILES.BBS file.
+ Added status bars.
* Now supports over 2gigs of files in listing.
(limit should now be roughly 2,147 gigs)
* Help screen is now displayed if no command line
is passed.
* Changed the local display around again. ;}
* Blank line between descriptions is now optional
via the /B command line option.
* Filenames can now optionally have the spaces removed
to be more friendly to things like TimEd.
* The /T command line has been changed to /TI.
* You may now, optionally, specify the number of
days old a file needs to be to be considered
new. Days range from 1 to 10.
* Fixed bug which caused the description to be
separated by a spare line if the extended
file stats were included.
* Re-wrote unix date code with some help from
SWAG donators.
* Fixed Pentium II (200mhz+) bug.
* Fixed bug which caused TG not to find .FA/.FAD
files if they were in a path other than the
default file path.
v1.21
* Fixed minor output bug which put the wrong title
line above the file area stats on a text list
when the overall totals were added.
* I did some work on the description reading
code. All tests I have done show it to be
only slightly faster, but, it should be
more stable now.
* Fixed bug that caused TGFL to freeze up some
times if a description ended in a color code.
IE (Whatever`70) but not (Whatever`70{CR}{LF}).
v1.30
+ Added a config file.
+ Added top files (downloads) list. (/TF)
+ Added the include/exclude/header/footer file
names to the main screen so you know which ones
TGFL is using.
+ TGFL now checks the environment for BBS= as well
as TELEGARD= in order to find the CONFIG.TG.
- Removed the default search for the exclude file.
This file must now either be specified on the
command line or via the config file.
* Fixed bug which removed the spaces from
file base headers in TEXT (/TX) mode.
* Removed the odd number from the local display
when TGFL was finished. My appologies, it was
some debug code.
* Fixed bug which caused some descriptions (actually
most) to be ended with a blank line. This was
caused by the new description reading code.
* The output file name on the command line has been
changed, it is no longer the first parameter, it
must now be specified via a command line switch.
This was done because of the command line changes
for the new config file.
* Worked on the error checking code some. Fixed one
bug and made some changes to make it easier to know
what happened.
* Fixed visual bug which caused the name of the file
being processed to be right justified instead of
left justified if the filter spaces option is used.
- Removed the default search for the TGFL.HDR and
TGFL.FTR files, they are now passed via the command
line or config file.
v1.40
+ Added code to check for OS version information,
which is now displayed near the top of the screen.
The main part of this code was donated by Tim Strike.
It will search and find OS2 v2.00+, DESQView v2.00+,
Windows v3.00+ (Including 95/98/NT) and MS-DOS
versions. If TGFL finds OS2/DV/WIN it will release
time slices (one between each file area).
+ Added ability to translate some MCI codes in all header
& footer files. Look at TGFL.DOC for a list of them.
At this time there are no justifing type MCI codes, I'll
likely add this later, I wanted to see if they MCI's are
going to work out and be useful first.
+ Added ability to create 00index.txt/00_index.txt files
in each file directory.
+ Added ability to create files.bbs files in each file
directory. Four different formats are supported.
Special thanks to Jeff Irvine for his work on
TG2FBBS.EXE that helped me figure out the different
formats.
+ Added ability to create index.htm files in each
directory, these html files also have a link to the
file, for easy downloading.
* Fixed minor bug, TGFL was NOT filtering the colors from
the base names unless you used TEXT output. Sorry about
that.
* Fixed old bug which was causing TGFL not to search
the environment for the "BBS=" variable.
* Switched over to Tim Strike's time/date code for
handling the unix timestamps.
* Changed the top files code around, thanks for the code
suggestions Ken.
* TGFL is no longer dependant on creating a single all
files list. You now may choose only to create say the
FILES.BBS, unlike the first addition of the 00index.txt
code where it was an add on.
* Fixed bug which caused TGFL to error out if the config
file you specified did not exist.
* The /B command line parameter has been changed to /BL to
make it easier to add te /BBSx command line parameter.
* Fixed bug in the INI code which caused TGFL not to find
the number of days old a file is to be new.
* Reworked the help screen, made it more user interactive.
* Changed the error handling code output to be more screen
friendly, IE, it always puts all error messages in the
same color and in the same place now.
* If only /CFG is used on the command line, the name
"TGFL.CFG" is assumed.
Section 4.2 Product Coders and Testers
Coders that have helped and how;
David Stumpf - TGFL main author.
Tim Strike - Proveded a lot of code ideas as
well as the majority of the
multitasker code.
Ken Reaverson - Helped write the top 10 files code
and provided many other helpful
suggestions.
Doug Reynolds - Author of TGCOLOR, and very handy
Pascal unit that made translating
color codes for local display a lot
easier.
Scott Adams - Helped with a lot of code concepts
and ideas.
Lars Hellsten - Helped with code concepts and ideas.
Product Testers
Name: Ken Reaverson
Handle: Forsaken
EMail: tremere@mindless.com
BBS #: 770-985-7396
WEB: http://www.darktech.org/shadowdale/
ICQ: 12241816
Duties: Preform pre-release testing of software
to insure bug free releases and help with
code concepts. Did the majority of the
FILES.BBS testing and also provided the
format information.
Name: Arthur Stark
Handle: Top
EMail: tdm@tdm.vvm.com
BBS #: (254) 539-8311
Telnet: tdm.vvm.com
FTP: ftp://tdm.vvm.com
WWW: http://tdm.vvm.com/
IRC: tdm.vvm.com port 6667
ICQ: 4493333
AIM: thangaar23
Duties: Preform pre-release testing of software
to insure bug free releases. Did the
majority of the IDX and HTM testing.
Name: Mike Jackson
BBS #: 281-324-2745
Duties: Preform pre-release testing of software
to insure bug free releases. Helped a
lot with the first versions.
Section 4.3 Future Plans
Currently TGFL supports all of the options that have been asked
for by poeple. If you have any more suggestions for it, please
feel free to send your suggestions.
The current plan is to keep updating TGFL as long as it has a
strong user base and people continue to make suggestions. I
hope you stick around and keep up with the development of this
application as I hope it will be around and kicking for a long
time to come.
Section 5.0 Error Codes Defined
1 No Output format specified. This error is caused by
not specifing what type of file(s) you wish to create.
2 FILE NOT FOUND; a file is missing that either was just
existent, or is vital to operation
3 PATH NOT FOUND; a invalid path was referenced
4 TOO MANY OPEN FILES; increase your FILES= statement in
your CONFIG.SYS to increase the number of file handles
available to the system
5 FILE ACCESS DENIED; commonly caused by READ-ONLY files
which shouldn't be flagged RO; also caused by referencing
a directory instead of a file; various other causes,
mostly due to poor programming (let me know about these ;)
I/O ERRORS
100 DISK READ ERROR; a file is likely damaged or an incomplete
record has been appended to the end.
101 DISK WRITE ERROR; disk drive is full, get rid of some junk!
102 FILE NOT ASSIGNED; design problem, report all such
occurrences immediately.
103 FILE NOT OPEN; file has been prematurely closed (by this
process or another process), report immediately.
104 NOT OPEN FOR INPUT; a design problem, report immediately.
105 NOT OPEN FOR OUTPUT; a design problem, report immediately.
CRITICAL ERRORS
These errors, with the exception of 162, are not likely to occur as
a result of program design; rather they are critical OS errors and
need to be fixed outside of the system -- at the OS level (i.e.
DISKFIX, etc).
150 DISK IS WRITE PROTECTED
152 DRIVE NOT READY
156 DISK SEEK ERROR
157 UNKNOWN MEDIA TYPE
158 SECTOR NOT FOUND
159 PRINTER OUT OF PAPER
160 DEVICE WRITE FAULT
161 DEVICE READ FAULT
162 HARDWARE FAILURE; reported as a result of SHARE or NETWORK
errors; first check the other processes to ensure that they
haven't locked the file from complete access and then
terminated (leaving the file unavailable). Try rebooting
to see if that helps, and make sure two incompatible
processes are not being run at the same time. Report all
other occurrences immediately.
FATAL ERRORS
200 DIVISION BY ZERO; error is potentially caused by program
design.
These errors are for the most part caused entirely by errors in
program design -- please report them immediately.
201 RANGE CHECK ERROR
202 STACK OVERFLOW
203 HEAP OVERFLOW
204 INVALID POINTER OPERATION
Section 6.0 Acknowledgments
Telegard is Copyrighted by Tim Strike
MS-DOS is Copyrighted by MircoSoft Inc.
Windows is Copyrighted by MircoSoft Inc.
OS2 is Copyrighted by Internation Business Machines
IBM is Trademarked by Internation Business Machines
TimEd is Copyright Gerard van Essen