home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
VRAC
/
HLPSYS11.ZIP
/
HELPSYS.TXT
< prev
next >
Wrap
Text File
|
1993-08-26
|
5KB
|
124 lines
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