home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
PROGRAM
/
C
/
MAKDOC12
/
READ.ME
< prev
Wrap
Text File
|
1992-02-17
|
3KB
|
101 lines
Program...... MAKDOC.EXE
Version...... 1.02
Description.. Documentation manual generator based on TesSeRact CXL help
file.
Author....... Preston Stroud
P.O. Box 5036
Kinston, NC 28501
MAKDOC is a documentation utility I regularly use to simplify
my documentation requirements. Using MAKDOC I can write my documentation
once and then compile it to online help using MAKHLP from IDC and to
a documentation for printing using MAKDOC.
Features:
---------
* Generates an include file with help category tags.
Ex: WHSHELP.H which may contain:
#define H_Warehouse_Description 91
#define H_Kinston_WTN_Usage 92
#define H_ACS_WTN_Usage 93
#define H_Test_Label 8
#define H_Exit_Menu 1
#define H_View_Menu 2
#define H_View_Lot_Info 3
#define H_View_WTN_Info 4
#define H_Date 34
#define H_Setup_Menu 81
#define H_Printer_Setup 97
#define H_No_Help 98
#define H_Change_History 99
etc...
* Allows printer type selection from the following printers:
EPSON, IBMPRO, HEWLET PACKERD LASER JET
* Generates a printer ready documentation manual based on the
online help.
* Allows documentation page header text specification.
* Allows auto entry of cover page data for documentation.
* Creates an index of each help topic with page numbers for users
and help category tags for the programmers.
Short Commings:
---------------
* Does not strip out special characters added in for
changes in color, blinking, etc...
Suggestions on Usage:
---------------------
* All text in the ASCII help file before the first "*B" will
be printed on the cover sheet for the manual.
* All text between the "*E" and the next "*B" is ignored. This
allows usage of separaters for easier view and editing for
the programmers. Ex: Usage of "----------------------" between
help help topic may make it easier to edit, etc.. Also, I use
dashes between help help topic to seperate them and also identify
the maximum length of the text.
Usage:
------
MAKDOC <input file> <output file 1> <output file 2> <printer> <text>
<input file>..... TCXL ASCII help file
<output file 1>.. include file for program with help identifiers
<output file 2>.. program documentation manual
<printer>........ (E)pson (I)BM PRO (H)ewlet Packerd Laser Jet
<text>........... Page header text
MAKDOC myprog.asc myprog.h myprog.doc E MY PROGRAM DOCUMENTATION Ver 2.1
NOTICE: (Version 1.01)
This program has been placed into the public domain for usage by
programmers using the Innovative Data Concepts, Inc. TesSeRact CXL
User Interface Library. It is being distributed free of charge AS IS
but I will consider enhancing the program. If you have any suggestions
to make it more useful for you or others, please write or E-Mail on
on the IDC BBS
CHANGES:
--------
02.17.92 1.02 PES Modified code to get printer drivers from program
execution directory instead of current directory.
(Good Suggestion Paul Morris)