home *** CD-ROM | disk | FTP | other *** search
- *********************************
- Welcome to SHAZAM Special Edition
- *********************************
-
-
- LEGAL LIMITATION
-
- You are granted a 60-day trial license for evaluation purposes only.
- Beyond this period, do not use this program unless licensed.
-
- Source-code, dialogs, resources, compiled programs and anything else
- created in whole or in part with this Edition of SHAZAM are for
- evaluation only, and may not be distributed in any fashion without
- written permission.
-
-
- BBS, SHAREWARE & DISK LIBRARIES
-
- You may distribute this "Special Edition" without written permission,
- if the following conditions are met:
-
- [X] All files are included
- [X] No files are changed
- [X] The disk fee is $6.00 or less
-
- Send notification with a copy of the SHAZAM entry in your catalog or
- BBS directory/information. This single file replaces both SHAZAM.ZIP
- and SZDEMO.ZIP, which are older versions. It is not necessary to
- include an "unzip" program with the library diskette; this file can
- be de-archived with "UNZIP.EXE", included with Turbo Pascal.
-
-
- SHAREWARE LICENSE
-
- If you use this product more than 60 days, you must pay a license
- fee. When you register, you receive an immediate update, a complete
- set of tutorials, examples and demo code, full documentation and
- unlimited Technical Support. You will need a a minimum of 2.5
- megabytes free disk space for installation; additional free space is
- strongly recommended.
-
- For a fully licensed copy, send a fee of $99.95 and your name and
- address by:
-
- (.) MasterCard/Visa: Electronic Mail, Telephone or FAX
- ( ) MasterCard/Visa, Check: Postal Mail
-
- International: MasterCard/Visa takes care of currency exchange.
-
- Johnathan J. Stein
- STEIN RESEARCH & ENGINEERING Voice 419.666.7103
- Post Office Box 346 Fax 419.874.4922
- Perrysburg, OH 43552 CompuServe 76576.470
- USA INTERNET 76576.470@compuserve.com
-
-
- REGISTERED EDITION
- ------------------
- See ORDER.DOC for how-to-order
-
-
- [X] Unrestricted license: You may sell or give source-code, programs
- and anything else you create with the registered version.
-
- [X] Dual Mode Operation: Command-line & IDE
-
- [X] PRINT.PAS unit, with "TReport" and "TPrint" objects, for DOS and
- Turbo Vision. These provide the same printing support as used in
- SHAZAM (Generic, Dot-Matrix, LaserJet and DaisyWheel printers).
-
- [X] EXECSWAP.PAS unit, so all your programs can swap to disk or EMS
- memory during EXEC calls.
-
- [X] Revised EDITORS.PAS unit, including word-wrap, tab, margin and
- place marker support.
-
- [X] A library of *.DEF, *.DLG and *.TXT files, which shows you how to
- build programs from [ INCLUDE ] files and dialogs.
-
- [X] Full set of examples:
-
- ADEMO0.DEF -- TUTORIAL - Create MenuBar & Items
- ADEMO1.DEF -- TUTORIAL - Adding Hint Text
- ADEMO2.DEF -- TUTORIAL - A real editor; using the [ UNIT ] keyword
- ADEMO3.DEF -- TUTORIAL - Using the [ EXTERNAL ] symbol, "%%"
- ADEMO4.DEF -- TUTORIAL - The [ EXTERNAL ] keyword; re-use ADEMO3 w/[ APPLICATION ]
- ADEMO5.DEF -- TUTORIAL - Using the [ INCLUDE ] keyword
- ADEMO6.DEF -- TUTORIAL - Using the [ DIALOG ] and [ HINT ] keywords
- ADEMO7.DEF -- TUTORIAL - Adding Help Text
- ADEMO8.DEF -- TUTORIAL - The [ STATUS ] Keyword
- ADEMO9.DEF -- TUTORIAL - The GENERAL, ExecSWAP and ExecPROC units
- ANEST1.DEF -- TUTORIAL - Interface Fun: No actual nesting
- ANEST2.DEF -- TUTORIAL - Interface Fun: File menu contains nested print options
- ANEST3.DEF -- TUTORIAL - Interface Fun: MORE nested print options
- ANEST4.DEF -- TUTORIAL - Interface Fun: Everything is nested!
- BABEL.DEF -- Foreign/Multi-Language Editor
- BCAST.DEF -- Using Broadcasts vs. Commands
- BORDR1.DEF -- Set video border using IDLE
- BORDR2.DEF -- Set video border using *.EVT broadcast
- BORDR3.DEF -- Set video border using [ BROADCAST ] keyword
- BUTTON.DEF -- Switch between vertical "button bar" & MenuBox
- CLOCK1.DEF -- Adding a clock via [ FIELD ] keyword
- CLOCK2.DEF -- Adding a clock via the *.INC Custom Component
- CLUSTER.DEF -- Hints vs. Help Text for TClusters (RadioButtons & CheckBoxes)
- CTRLALT.DEF -- Shift, Ctrl & Alt sensitive StatusLine (w/CAPS, NUM, SCRL)
- DEMO1.DEF -- A sample definition
- DEMO2.DEF -- More extensive demo, with running commentary.
- DFLTHINT.DEF -- How to change the "DefaultHint" and update the StatusLine.
- DLGEXEC.DEF -- Using "EXEC" from within a Dialog
- ED.DEF -- Ye Olde Systeme Editor 2.0
- EDBTN.DEF -- Big Button EDITOR
- EDNEW.DEF -- System editor using NEWEDIT and WINDOWS/kbCtrl-?
- ERROR.DEF -- Demonstrate "Find error"
- HELPDEMO.DEF -- Fancy help, with Contents, Index, Previous, Help On Help
- INPUT1.DEF -- Evolving an Application: Data Entry Dialog, Application level
- INPUT2.DEF -- Evolving an Application: Data Entry Dialog, encapsulated w/Edit mode
- INPUT3.DEF -- Evolving an Application: Data Entry Dialog, w/ScrollBar & Valid
- INPUT4.DEF -- Evolving an Application: Data Entry Dialog, w/Print & View
- INPUT5.DEF -- Evolving an Application: Data Entry Dialog, w/fixed viewer
- ITEM.DEF -- A MenuBar which mixes StatusLine-type "Items" with sub-menus
- LOCALM.DEF -- A MenuBox local menu for a window; ie: Alt-F10
- LOCALS.DEF -- A MenuBox as a local menu for a window; ie: Alt-F10
- MENUBOX.DEF -- A MenuBox inserted into Application or Desktop.
- MULTIMB.DEF -- Multiple MenuBars, code or resource
- MULTISL.DEF -- Multiple context-sensitive StatusLines, code or resource
- PDOX1.DEF -- Model Paradox 3.0 menu structure, 1st level only
- PDOX2.DEF -- Full Paradox menu model
- PICK.DEF -- A picklist for Desktop windows (ALT-0)
- POPUP.DEF -- A PopUp MenuBox
- PPARAM.DEF -- Using "PParamText" in an ABOUT box
- PRINTDOC.DEF -- Program for "Print-on-Site" documentation
- QPRO.DEF -- Quattro Pro menu structure
- README.DEF -- Fastest README in the West
- SK2.DEF -- SideKick 2 - switching MenuBars & StatusLines
- TP6.DEF -- Model TP 6.0 IDE menu structure.
- USA.DEF -- Forcing a PopUp MenuBox
- WINMENU.DEF -- Insert a MenuBar into a TWindow