SMG.DOC AUTHOR : SIMON A MIKELL
RT 2 BOX 317-A
FLORENCE SC 29501
LIST OF INCLUDE FILES
CURSOFF.BIN AND CURSOFF.OBJ
CURSON.BIN AND CURSON.OBJ
SMGCOLOR.PRG (ADAPTED FROM COLOR3P.PRG)
SMG11.PRG (ADAPTED FROM OPTMENU.PRG)
SMG.DOC (THIS FILE)
END OF LIST
THIS IS SIMON'S MENU GENERATOR PROGRAM. IT IS BASED ON SEVERAL OTHER PUBLIC
DOMAIN DBASE PROGRAMS AS FOLLOWS:
OPTMENU BY D.L. RANEY
COLOR3P - AUTHOR UNKNOWN
MENUGEN BY LUIS A. CASTRO
CURSOR.ASM BY H.M. VAN TASSELL
I am not a programmer but I like to use Dbase. With a little sweat,
frustration and several source programs and or manuals, I can usually get
a program written that will do what I want it to do. I am sure that it
is not the bestt writtem Dbase code but it will do the job. When DbaseII
was all there was, I discovered a prggram called Dbgen which was a tool
to do Menus,Labels and Reports. Even though I did not always want the Menu
to be exactly like the one that Menugen created, It saved me a lot of time
in writing some of the code for whatever I wanted to adapt it to.
It was with this in mind after I saw D.L.Raney's Optmenu that I sat down
and wrote this program. I wanted to include a few more enhancements to
Optmenu, such as Time and Date display. I also wanted to have the option to
install different colors with different menus without having to go back and
include the code later. I used the Color3P program to accomplish this. It
is a little long since it goes through every possible color scheme but it
will do the job.
I want to thank all of you that have written Dbase programs in the past.
It is a great help to see another users code and routines. I hope all of you
will continue to pass these programs along.
I hope that some of you may be able to use this program. If you have any
suggestions on how to improve it or speed it up I would be glad to hear
from you. You may leave messages for me on the Pee-Dee Exchange BBS in
Florence,SC 803-393-7399 up 24 hours a day, or you may contact me by voice
at 803-393-8963 after 6 PM or voice 803-383-7318 9 TO 4:30. Or leave a
message on Genie at Mail Address S.A.M.(be sure to include the periods).
I have added a Sub Menu Option and added Border Colors as an Option.
There were a few bugs that I hope I have cleared up. If you have any
suggestions or recomendations feel free to let me know or modify and send me
a copy. I have not prepared a help doc file because I think that it is
fairly easy to just call up the program and go with it.
I hope that someone will be able to use this program to save some time in
creating their dbase program. I find that it saves me a lot of time when I
want to add an option that I had not planned on in the initial stage of
creating a program.
I have added a Clipper option. If you say yes to the Clipper option the
program will generate a menu that can be compiled with Clipper.
When linking the obj file you must also link curson,cursoff and ansi obj
files. The syntax should be (if your program is called myfile) as follows:
Plink86 Fi Myfile,Curson,Cursoff,Ansi
Ignore the errors reported by Clipper. The program will compile and run
even though it reports errors when compiling.
Note : Dbase and Dbase III and Dbase III Plus
are registered trademarks of Ashton-Tate,Inc.
Clipper is a registered trademark of Nantucket,Inc.
Plink86 is a registered trademark of Phoenix Software Associates,Ltd.
End of File ****************************************************************