home *** CD-ROM | disk | FTP | other *** search
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- Disclaimer: I know it doesn't make you very confident to see
- the disclaimer as the first thing in the
- documentation, but...
-
- The author or his company are not responsible
- for any damages implied or real to your programs
- or data as a result of the use of this system.
-
- However: These programs have been beta tested in real
- life applications, and to the best of my
- ability are free from any harmful side-effects
- that may result in loss or corruption of data or
- programs.
-
-
-
- *** Table of Contents ***
-
- Disclaimer .............................................. 1
- Introduction ............................................ 2
- Linking and Running HLTEST.PRG .......................... 3
- Run Instructions ........................................ 4
- Parameters Screen ....................................... 4
- Help Text Editing Keys .................................. 8
- General Discussion ...................................... 9
- Exceptions to Instant Help Version 1.2 .................. 10
- File Structure of HELP.DBF .............................. 11
- Acknowledgment to PROCLIP2.LIB .......................... 11
- Registration form for Instant Help System Version 1.2 ... 12
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 1 Page 1 Page 1 Page 1
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- This package is intended for use with the Clipper Summer
- '87 compiler. Use of any previous versions will NOT work.
-
- If you like what you see and want to use it in your
- programs, I am asking $25 (U.S.) or your word as a fellow
- developer that the library will either be destroyed or given
- to someone else to look at. An extra $25 (U.S.) and you will
- receive a copy of the source to modify to your heart's
- content!! You know where people go who STEAL!! Also, please
- feel free to distribute this library to your friends/enemies.
- And as always, any comments, suggestions, death threats,
- etc... are welcome and will be considered.
-
- Thanks,
-
-
- Richard.
-
- OK, on to more important subjects. This package
- contains the following programs/files:
-
- 1) INHP12.LIB -- The Instant Help Version 1.2
- Library.
- NOTE: The HELP.* files are NOT part of the original
- package. They will be made if not currently
- present when ALT+H is pressed for the first
- time when you are creating help.
- 2) HELP.DBF -- The database for your help screens.
- 3) HELP.DBT -- The memo file for HELP.DBF.
- 4) HELP.NTX -- The index created by HELP and
- INSTAHLP.PRG.
- 5) HLTEST.PRG -- The demo test program. Feel free
- to look at it to see how easy it is
- to use the system. This program
- needs to be compiled by CLIPPER
- S'87 before you can link it.
- 6) HLPEXC.PRG -- The program for exceptions. To be
- included in programs that use the
- inkey() statement and MEMOEDIT (see
- exceptions discussion below).
- 7) INSTAHLP.DOC -- The file you're reading right now.
-
- NOTE: If your package does NOT contain the HELP.DBF,
- HELP.DBT and HLTEST.PRG, you need to download
- IN12DEMO.ARC from your bulletin board in order to run
- the demo. If you are unfamiliar with this system, I
- highly recommend down-loading and running the demo.
- If your package does NOT contain INHP12.LIB, then you
- MUST download INHP12.ARC from your bulletin board in
- order to run the demo OR use the system.
-
-
-
-
-
-
- Page 2 Page 2 Page 2 Page 2
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
-
- *** To Link and Run the Demo ***
-
- 1) Compile HLTEST.PRG with CLIPPER S'87.
- 2) Link using CLIPPER.LIB, EXTEND.LIB and INHP12.LIB
-
- With DOS LINK:
- link hltest,,,clipper extend inhp12
-
- With PLINK86:
- PLINK86 FI HLTEST LIB CLIPPER, EXTEND, INHP12
-
- Execute HLTEST and enjoy!
-
- To link with your program, you will need to do the following:
-
- 1) Somewhere (I do it at the beginning) in your program
- put the following instructions:
-
- external instahlp, help && For making help screens.
- set key 291 to instahlp && ALT+H triggers creating
- help.
-
- This will cause link/plink86 to look for the modules
- INSTAHLP.OBJ and HELP.OBJ in the library and will set
- ALT+H to INSTAHLP.
-
- 2) Make sure you erase HELP.DBF, HELP.DBT and HELP.NTX
- from the current directory (Of course, don't erase
- HELP if you are currently working on it) and the
- programs will create it the first time you press
- ALT+H. At any time if you suspect an index error,
- simply erase HELP.NTX and the programs will re-
- create it.
-
- 3) When you are done creating your help screens and are
- ready to give the program to your customer, simply
- remove "instahlp" from the external statement and
- delete (I usually comment it out) the instruction --
- set key 291 to instahlp. When the customer hits
- ALT+H, nothing will happen, but when he hits F1 --
- WOW!!
-
-
- A more in-depth discussion follows the RUN Instructions.
-
-
-
-
-
-
-
-
-
-
-
- Page 3 Page 3 Page 3 Page 3
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- ** RUN INSTRUCTIONS **
-
- As you probably have figured out by now, to activate the
- program, press ALT+H (assuming you have "set key 291 to
- instahlp" in your program). When ALT+H is pressed in a
- "wait" state, a box will appear in the upper left corner of
- your screen. Enter the screen number you wish to edit (1-9).
- If a generic help (see Variable: below) is defined, the
- question Specific / Generic: will appear. Press "G" if you
- wish to edit the generic help screen, or "S" if you wish to
- create a specific help screen for that variable. The
- Specific / Generic: question will ONLY appear on a variable
- that does not have a specific help defined (see Variable:
- below). Next, a bigger box (the Parameters Screen) will
- appear to add the help screen specific information. If the
- help screen you are editing already exists, the Help Text
- will appear for editing first. You must then press ALT+F5 to
- edit the Parameters Screen (refer to Help Text Editing Keys
- below).
-
- *** Parameters Screen ***
-
- ┌─────────────────────────────────┐
- │ Program: HLTEST │
- │ Variable: VAR1 │
- │ Box Chars: ░░░░░░░░ │
- │ Box Color: R/R │
- │ Text Color: G+ │
- │ Header: [ Help for scre │
- │ Footer: [ PgDn, Or any │
- │ Head Color: W+ │
- │ Foot Color: W+ │
- │ Shadow: Y │
- │ Sh. Color: R/N │
- │ Overlay: Y │
- │ Pause Time: 10 │
- │ │
- │ *** Press ALT+H For Help *** │
- └─────────────────────────────────┘
-
- NOTE: At anytime while editing, the following keys are
- available:
- <ALT>+<F1> Help Screen.
- <ESC> Abort.
- <ENTER> Accept current field editing.
- <CTRL-U> Undo changes of current field.
- <HOME> Go to beginning of current field.
- <PGDN> Complete all fields displayed for
- editing.
- <INS> Toggle Insert/Overlay text modes.
- NOTE: When <ENTER> is pressed,
- Insert mode is automatically
- off.
-
-
-
- Page 4 Page 4 Page 4 Page 4
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- *** Parameters Screen Continued ***
-
- Program: The name of the program when ALT+H was pressed.
-
- Variable: The name of the variable when ALT+H was pressed.
- Valid entries are the variable name calling Instant Help,
- or an empty field. There are different uses for this
- parameter. By leaving this information blank, the help
- screen you define here will be a GENERIC help screen for
- that procedure. This allows you to have a combination of
- specific and non-specific help for that screen/procedure.
- This means if you have three variables in an edit screen
- and you define a specific help for VAR1 and a non-specific
- help for VAR2, when F1 is pressed on VAR1, the specific
- help you wrote will come up. But when the user presses F1
- on VAR2 OR VAR3, the generic help you defined for VAR2
- appears on BOTH! You may edit the generic help on any
- variable that does not have specific help for that
- screen/procedure. For this reason, I suggest (it is also
- good programming etiquette) to have each entry/edit screen
- in it's own procedure. This would allow you to make a
- generic help for each screen. If you define more than one
- screen per procedure, and have a generic help, it will
- appear on ANY wait state in that procedure. All of this
- is with the exception of the "WAIT" and "INKEY()" command
- (see exceptions discussion below). Since Clipper will not
- send a variable name from a "WAIT" statement even if you
- have the line "WAIT TO VAR" in your program, the help
- system will ignore any attempts for help, or to create
- help from this wait state. If you wish to create a
- specific help on a variable that currently uses a generic
- help, answer "S" to the question Generic / Specific: that
- appears after Screen: when a generic help exists. To turn
- a generic help into a specific help, simply insert the
- variable name that you are editing into the Variable:
- prompt which is currently blank (since Instant Help will
- NOT allow a different variable name to be entered other
- than the variable that has called Instant Help, by
- entering any characters into the Variable: field, the
- system will automatically insert the correct variable
- name).
-
- Box Chars: Enter Box chars. Clipper's BOX command is used,
- so define the characters from upper-left corner clockwise
- to the left vertical line. Look at your Clipper Manual
- for the @ BOX command description for ideas. Hint: try
- using the characters 176 (default), 177 and 178 (enter in
- the field by pressing ALT+176...) in your boxes. Since
- these characters are part foreground and part background,
- you can create colors that are NOT part of the computer's
- color scheme by "blending" colors (See Box Color: below).
-
-
-
-
-
- Page 5 Page 5 Page 5 Page 5
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- Box Color: Color statement for Color Monitor;Color statement
- for Black & White monitor. Ex; R/N;W/N defines Red/Black
- for color monitors, and White/Black for Black & White
- monitors. No syntax checking is preformed on ANY color
- statements. Color Shading: If you use the example above
- of using ASCII 176, 177 or 178 as your box characters, try
- using "R/GR+" (RED/YELLOW) as your box color or "BG+/G"
- (Bright CYAN/GREEN) or any other color combinations. The
- same applies to the "SHADOW" colors since ASCII Character
- 176 is used as the "Shadow" (see Shadow: for more
- details).
-
- Text Color: Color for text inside of box. Refer to Box
- Color:
-
- Header: Message to be displayed at the top of the help box.
-
- Footer: Message to be displayed at the bottom of the help
- box. I usually have this message say something like,
- Press any key...; Press PgUp or any key... (for screens
- that have a screen before it); Press PgUp, PgDn or any
- key... (for screens that have screens above and below
- them); or Press PgDn or any key... (for the first screen
- if there is a screen 2, 3, etc...). NOTE: This system
- uses PgUp to go up a screen (ex; from screen 2 to 1) and
- PgDn to go down a screen (ex; from screen 1 to 2). If
- PgUp is pressed on Screen 1, the help is finished. If
- PgDn is pressed on the last defined screen (Upper limit of
- 9, lower limit of 1), the help is finished.
-
- NOTE: On the Header and Footer messages, what you type is
- what you get. For example, if you type "Hit a
- key", the box will surround your statement without
- any spaces. If you type instead, "[ Hit a key ]"
- or "*** Hit a key ***", it is much more readable
- for your customer.
-
- Head Color: Color for Header Message. Refer to Box Color:
-
- Foot Color: Color for Footer Message. Refer to Box Color:
-
- Shadow: Y/N -- Display a shadow around box? The shadow is
- displayed by the left vertical box line and under the
- bottom box line to give the appearance of a three-
- dimensional box.
-
- Sh. Color: Color for shadow (Only valid if Shadow: = Y).
- ASCII Character 176 (░) is used for the shadow. This
- character is a box with some of the pixels defined in the
- foreground color, and most of them in the background
- color. This can give a "shadow" effect with the right
- color combinations. Experiment! Refer to Box Color:.
-
-
-
-
- Page 6 Page 6 Page 6 Page 6
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- Overlay: Y/N - "Y" = Overlay help, N = Clear screen before
- displaying this help AND after. Makes a "loner" help
- screen.
-
- Pause Time: Amount of time to wait for a key-press from
- user. An amount of 0 displays until a key-press.
-
- Once the specific information is filled in, answer Y to OK?
- and a full cursor will appear (only on a new screen - refer
- to Help Text Editing Keys below for existing help screens).
- Move the cursor to where you want the UPPER LEFT corner of
- the help box to appear. Press <ENTER>. Then move the cursor
- again to where you would like the LOWER RIGHT corner of the
- help box to be. Press <ENTER>. The box you defined will
- then be drawn, and you may proceed to edit the help
- information to be displayed when the user presses F1.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 7 Page 7 Page 7 Page 7
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- *** Help Text Editing Keys ***
-
- NOTE: When ALT+H is pressed to call up a Help Screen that
- already exists, you are placed directly into the Help
- Text to edit the help displayed to the end-user. If
- the screen you enter does NOT exist, then you are sent
- to define the parameters and the coordinates of the
- help box. During editing of the Help Text, the
- following keys are used:
-
- ALT+F1 - Help Screen: Displays the Keys that may be pressed
- during editing of the Help Text. NOTE: The ALT+KEY
- keys MAY be pressed while Help is being viewed
- giving the developer the ability to call up help and
- press the key he wants to use without having to exit
- the help screen and then pressing the key he wants
- to use.
-
- ALT+F2 - Toggle Screens: Allows toggling between writing
- help and the viewing of the screen you are writing
- help for.
-
- ALT+F3 - Delete: Asks if you want to delete the current help
- screen (May also be executed from the specific
- information screen). Press Y/N.
-
- ALT+F4 - Move Window: Use the cursor keys and move your help
- window to another part of the screen. Press <ENTER>
- to accept new position, or <ESC> to return to
- previous position.
-
- ALT+F5 - Edit Parameters: Calls up the Parameters screen to
- edit the colors, header, footer, etc.
-
- ALT+F6 - Re-size the Help Screen: Move the cursor to define
- the upper left corner of the help screen, and then
- the lower right corner. If you have SHADOW as "Y",
- then be sure to leave a column on the left and a row
- on the bottom of the help for the shadow, or none
- will be drawn. Press <ESC> to abort re-defining the
- box coordinates.
-
- ALT+H - Save/Exit: Saves the current help screen and
- returns back to your program.
-
- <ESC> - Abort: Aborts current editing of the help memo and
- returns back to your program. NOTE: This does NOT
- abort the specific screen information while you are
- editing the Help Memo. To abort the changes to
- specific information, <ESC> must be pressed before
- "Y" is answered to OK? after you enter the specific
- information. (Press ALT+F3 to delete)
-
-
-
-
- Page 8 Page 8 Page 8 Page 8
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- *** General Discussion on Instant Help System Version 1.2 ***
-
- The following is a discussion of the concepts and design
- of the Instant Help System Version (c) 1.2 and the
- exceptions/bugs of the system.
-
- This system is based on the fact that creating help can
- and is a very tedious and back-breaking procedure to say the
- least. In attempts to create an automated help system, this
- program has emerged. Almost everything that I would want to
- do in a help program is incorporated into this system. A
- couple of things that I can think of that this system can not
- do is:
- 1) Having different colors within the help text
- displayed. At this point, I don't know if it will ever be a
- feature, and
- 2) The ability to save your help screen to a file and
- read it into another help screen. The latter one is
- currently under development and hopefully will be out within
- a matter of weeks.
-
- By creating a program that does some fancy stuff which
- this system cannot do, you may "intercept" the help call by
- placing the statement "set key 28 to <myhelp>" in your
- program and if the fancy help is not the one the user wants,
- simply pass the parameters to the HELP.PRG in Instant Help.
-
- For those of you with Instant Help System Version 1.1,
- the following changes should be made to your help.dbf file to
- ensure capability when editing with version 1.2. The fields
- BOX_COLOR, TX_COLOR, HD_COLOR, FT_COLOR and SH_COL should be
- changed from a length of 6 to 17. Not doing this will not
- cause the program to "bomb" out, but you will be unable to
- supply Color;Black/White color combinations within that
- application.
-
- The only drawback to using a system like this is that 3
- files are used for the help system. HELP.DBF, HELP.DBT, and
- HELP.NTX. If you are using DOS 3.3 and above, make sure you
- use the statement "files=??" in your config file if you have
- more than 15 files opened. Also, use the Clipper S'87 system
- variable "F" to set CLIPPER=F?? to ensure opening your files
- is possible (refer to the Clipper Manual for a better
- explanation). For DOS 3.2 and below, 15 files is all that is
- possible to open at a time unless you have a special program
- to increase the file capabilities. Using the statement
- "files=20" will give you the capability of 15 files open at a
- time. This includes DBF, NTX, and DBT files. If you have
- more that 12 open at a time when help can be called, you will
- get a system error when help is called.
-
-
-
-
-
-
- Page 9 Page 9 Page 9 Page 9
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- *** Exceptions to this system are as follows: ***
-
- 1) The "WAIT" command is NOT supported as a valid wait
- state, since Clipper does NOT send a line number or more
- important, a variable name to the Help System. Even if
- you have the command "WAIT TO VAR" in your program,
- Clipper will NOT send "VAR" to any program with a SET KEY
- TO statement.
-
- 2) The INKEY(x) statement is NOT a Clipper Wait State, so
- SET KEY TO will not work with an inkey() command. To
- overcome this problem, I have included a program called
- HLPEXC.PRG (Help Exceptions) which I use to pass the
- necessary parameters to the Help System. Include this
- program in your programs which use INKEY statements where
- you would want help available at.
-
- 3) The MEMOEDIT function is like the WAIT instruction in
- that it does NOT send the line and the variable being
- edited, only "MEMOEDIT" which is unacceptable because we
- need specific information to make specific help. The
- program HLPEXC.PRG also includes a user defined function
- to be used with MEMOEDIT to allow help to be defined and
- used.
-
- 4) Any keys re-directed using the SET KEY TO command that
- are used in MEMOEDIT (ex, <SPACE>, right and left arrows,
- etc...) will interfere with the MEMOEDIT command used in
- editing the HELP text. If these keys are re-defined, you
- may find it necessary to edit the help text in dbase.
- See the Structure of HELP.DBF below for a better idea on
- how to do this.
-
- 5) The ALT+F1 through ALT+F6 and ALT+H keys are defined in
- Instant Help Version 1.2 (c), so any definitions that
- your programs set on these keys will be canceled when
- Instant Help is called. The ALT+<KEY> combination was
- used so the least likely conflicts would occur between
- Instant Help and your programs.
-
- 6) When using Overlays and PLINK86, make sure that the
- INHP12.LIB is specified BEFORE CLIPPER.LIB and EXTEND.LIB
- since PLINK86 does not know to re-use these libraries
- when looking for some functions that INHP12 uses. Also,
- since using libraries means that you are running into
- memory problems, know that library functions are loaded
- into the root. If you experience problems with this,
- either use LIB.EXE with MicroSoft C and extract HELP.OBJ
- , INSTAHLP.OBJ and B_H_HELP.OBJ, or write me and I will
- send those objects for you. If you use this approach,
- make sure these objects are in a high enough level where
- all programs may access them (usually the level directly
- under the root is necessary).
-
-
-
- Page 10 Page 10 Page 10 Page 10
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- *** Structure for database: HELP.DBF ***
-
- Field Field name Type Width Description
- ----- ---------- ---- ----- -----------
- 1 V1_2 Character 1 Version Number
- 2 PROGRAM Character 10 Program Name
- 3 VARIABLE Character 12 Variable Name
- 4 SCREEN Character 1 Screen Number
- 5 R1 Character 2 Upper Left Row
- 6 C1 Character 2 Upper Left Column
- 7 R2 Character 2 Lower Right Row
- 8 C2 Character 2 Lower Right Column
- 9 TEXT Memo 10 Help Text
- 10 BOX Character 8 Box Characters
- 11 BOX_COLOR Character 17 Box Color
- 12 TX_COLOR Character 17 Help Text Color
- 13 HEADER Character 50 Header Message
- 14 FOOTER Character 50 Footer Message
- 15 HD_COLOR Character 17 Header Message Color
- 16 FT_COLOR Character 17 Footer Message Color
- 17 SHADOW Character 1 Y/N for Shadow
- 18 SH_COL Character 17 Shadow Color
- 19 OVERLAY Character 1 Y/N for Overlay
- 20 PAUSE Character 3 Pause Time in Seconds
- ** Total ** 241
-
-
- Enjoy the system and let me know how you like it. I
- have put a lot of thought and energy into trying to create a
- very easy and professional help system. I hope I have met a
- need in the programming/development department. Let me know
- what you think. Best of all, let others know what you think
- of the system.
-
- NOTE: This library contains a sub set of Jason Matthews
- PROCLIP2 functions. I very HIGHLY endorse his
- library. I use it extensively. If you currently use
- the library, you will probably get some link warning
- messages. If using MS LINK, use the /NOE option to
- avoid these messages. If using PLINK86, you will just
- have to ignore them.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 11 Page 11 Page 11 Page 11
-
-
-
-
-
- Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988 Instant Help - INSTAHLP (c) 1988
- Richard A. Murphy Richard A. Murphy Richard A. Murphy Richard A. Murphy
-
-
- Registration Form for:
- Instant Help - Version 1.2
-
-
- Please Send To: Richard A. Murphy
- XEC Development, INC.
- 92B Shiawassee Ave.
- Akron, OH 44313
- (216) 869-6131
-
-
- Name: _________________________
- Company: _________________________
- (If applicable)
- Addr: _________________________
- Addr: _________________________
- City: _________________________
- State: _________________________
- Zip: _________________________
-
-
-
- Please Check One:
-
- __ Inclosed is my check for $25 for the registration fee.
-
- __ Inclosed is my check for $50 for the registration fee AND
- the source code for my own use/modification. Sorry, but
- if you wish to register for rights to modify the source,
- you MUST either Register with Jason Matthews for
- PROCLIP2.LIB, or not use the statements from his library
- (statements from his library are commented as such). If
- you don't know how to register for his library, I will
- give you information on how to do it. If you don't
- already have PROCLIP2.LIB, I strongly recommend getting
- it. It is VERY useful.
-
- All registered persons will receive a confirmation of
- their registration from me and will be informed of any
- changes/updates. If at all possible, all registered persons
- will receive free updates to the Instant Help Library.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 12 Page 12 Page 12 Page 12
-
-
-
-