home *** CD-ROM | disk | FTP | other *** search
- HELPSYS 1.1
-
- HelpSys Function Library
-
- This product is being released as a Shareware product. This means that this
- version of the program may be freely copied and evaluated by anyone. If you
- decide that this product will suite your needs, simply send a $20.00 donation
- to us and we will send you a more powerful version of the software that let's
- you have more control. Also included will be several functions that allow
- window manipulation, printing and video stack saving. These will be documented
- and include sample programs on usage.
-
- This HelpSys module was designed for quick and easy help screens with-out
- adding a single line of code to you Clipper 5.01 or Clipper 5.2 application.
- Simply link in the object file, include the HELPSYS.LIB file and create your
- help text file. That's all there is to it. Your executable code size is
- slightly increased and you'll have field level help with out much work on your
- part.
-
- The shareware version does NOT contain any of the help control modules or
- window printing modules. This version is also slightly crippled, when pressing
- F1 to invoke the help screen(s), you can only bring up the help screens a total
- of 10 times per application execution. This should be more than sufficient for
- your testing. Also, upon registering, for an additional $10.00 I will send
- you full source code that you can modify as needed. I know that when
- developing, I always feel more comfortable about my application when using
- libraries that I have control over. You will not be allowed to distribute the
- source code or object code for the registered version of this software.
-
- Features:
- Press F1 for help from ANY screen and field
- On-Line help without ANY additional programming
- Field Level Help with a professional look
- Procedural level help for non-field entries
- Capable of Several Screens of help per field, not just one line
- Minimal code size increase
- Intelligent help window moving when help window covers the current field
- You can use any text editor to create the help file(s)
-
- Additional Features after registering:
- Window and Text Color Control
- Window Positioning Control
- Support for Multiple Help Files
- Enable/Disable the memory save feature
- Generic Window functions that can be used in your own programs
- (including printing within a window)
- Video Stack function calls
- Quick Alert Printing function
- DOCUMENTATION
- [Optional Source Code written entirely in Clipper]
-
- Why should I register?
-
- I feel that after all this work and effort, $20.00 is a minimal charge for providing
- such capabilities. There are several other routines that I've written over the past several
- years that I'll plan on releasing as Shareware (including software security routines). This is
- to everyones advantage.
-
- Jeff Lewis
- P.O. Box 441456
- Indianapolis, Indiana 46244
-
- CIS: 70711,3030 INTERNET: JLEWIS@INDYCMS.IUPUI.EDU
-
-
- Program Notes:
-
- When Linking include HELPSYS.OBJ with your program and include
- HELPSYS.LIB
-
- RTLINK FILE TEST.OBJ,HELPSYS.OBJ LIB HELPSYS
- or
- BLINKER FI TEST.OBJ HELPSYS.OBJ LIB HELPSYS
-
- Create your help file (HELP.TXT is the default) in the executables current
- directory using the following syntax:
-
- ~FIELDNAME
- xxxxxxxxxxxxxxxxxxxxxxxxxx
- xxxxxxxxxxxxxxxxxxxxxxxxxx
- .
- .
- ~FIELDNAME
- yyyyyyyyyyyyyyyyyyy
- yyyyyyyyyyyyyyyyyyy
- .
- .
-
- The xxxx.... and yyyy.... lines indicate the help text for the fieldname.
- The fieldname MUST be all capital letters and must be preceded with a '~'
- character. The help text can be as many lines as needed and there is no real
- limit on the number of fields that can be contained in the help file. The only
- limitation is that a single help file can not exceed 64K in size. The
- registered version allows multiple help files to be used in a single
- application, this will help with the 64K limitation.
-
- Procedure level help is also available by using the ~@PROCNAME instead of
- just the '~' character. The PROCNAME field must also be capitalized.
-
- ~@PROCNAME
- zzzzzzzzzzzzzzzzzzzzzzzzzzz
-
- Placing an & in column 1 represents a comment
-
- EXAMPLE file Help.Txt
-
- & This is an example help file
- & I could have several fields and procedure level help in the same file
- ~LASTNAME
-
- Enter the customers last name.
-
- This will be permanently stored in the database for future retrieval.
- ~FIRSTNAME
-
- Enter the customers first name.
-
- ~@BrowCust
-
- This is a customer data list screen. Use the cursor keys to scroll up, down,
- left and right.
-
- ~END