Dec 212017
 
An excellent set of routines that will provide pull-down menus for TP 5.0+. Includes full source code.
File PULL32TP.ZIP from The Programmer’s Corner in
Category Pascal Source Code
An excellent set of routines that will provide pull-down menus for TP 5.0+. Includes full source code.
File Name File Size Zip Size Zip Type
DEMO.EXE 37616 15558 deflated
PULLDOWN.DOC 27456 5098 deflated
PULLDWN1.TPU 18320 7044 deflated
PULLTEST.EXE 20464 8914 deflated
PULLTEST.PAS 27949 3158 deflated
READ.ME 7795 2446 deflated
TEMPL2.EXE 21152 9849 deflated
TEMPL3.EXE 24784 11120 deflated

Download File PULL32TP.ZIP Here

Contents of the READ.ME file



Pulldown Menu Introduction


FILES CONTAINED IN THE ARCHIVE

The files in this archive contain a stripped down but fully
working version of a Turbo Pascal Version 5.0 pulldown menu
system, 2 demo files showing 2 different styles of an
enhanced version of the pulldown menus available for a fee,
and the document file for the pulldown menu system.

The 2 styles of the enhanced version of the pulldown menu
system are available from the author for $25 (source will be
included). Non-USA residents should include an additional
$3 for overseas shipping. All shipments are 1st class mail.
Current registered users can upgrade for $7.50.

The basic difference between the two enhanced pulldown menus
is a matter of cosmetics. One version (demonstrated in
TEMPL2.EXE) is more suited for monochrome displays such as
Hercules adapters because difinitive borders are drawn around
the main pulldown menu bar and each submenu. The other version
(shown in TEMPL3.EXE) is more suited for color cards such as CGA
and EGA since this provides more flexibility for screen color
control, has a "work window" that fills the screen below the
pulldown system, and allows fancy effects on windows such as
shadows. Both enhanced versions work on monochrome or color
adapters.


You should have the following files in the archive:

1) PULLDWN1.TPU - The stripped down version of the
Pulldown Menu System. This is a fully
functional unit that can be linked to
your Turbo Pascal V5.0 files.

2) PullTEST.EXE - A simple demo program of the
Procedures & Functions in
PULLDWN1.TPU.

3) PullTEST.PAS - The source for the simple demo.
Source shows how to use the unit,
initialize data structures, & how
to set up a case statement.

4) Templ2.EXE - A demo of the first style of the
enhanced version of the Pulldown
Menu System (suggested for
monochrome use). This system has
everything in PULLDWN1.TPU, plus
PopUp Windows, the ability to stack
10 windows on top of each other,
and Microsoft Mouse support. You
also get full control over the
screen colors. The Unit is not
included in this archive, but is
available with source for $25.

5) Templ3.EXE - A demo of the second style of the
enhanced version of the Pulldown
Menu System (suggested for color
adapter use). This system has
everything in PULLDWN1.TPU, plus
PopUp Windows, the ability to stack
10 windows on top of each other,
and Microsoft Mouse support. You
also get full control over the
screen colors. The Unit is not
included in this archive, but is
available with source for $25.

6) Pulldown.DOC - The document file for the Pulldown
Menu System.


7) DEMO.EXE - A full up demo of the pulldown menu
system.



THE FREE PART

Feel free to use the routines in PULLDWN1.TPU in your
programs.


THE MONEY PART

If you provide me with $25 (Non-USA customers please add $3
for shipping), I'll provide you with the source code (on
disk) in Turbo Pascal Version 5.0 of all of the enhanced
PULLDOWN Units, and the rest of the source code for the
files contained in this archive.


History & Motivation:

I paid $41 plus shipping for Borland's Editor Toolbox to get
the pulldown menu code for an application that I've just
finished. Their pulldown windows were really good.
However, the version of the Toolbox that supports Turbo
Pascal 3.XX won't run properly in Turbo 4.0 even after
making the necessary upgrade conversions. This is due to
the way the code segements and direct screen writing
routines were set up.

I contacted Borland's Technical Support about it and found
that I knew more about the guts of the code than they did.
No offense intended since Borland does make excellent
products and they do try to be very helpful when you call
them. I spent about two months staring at the Editor
Toolbox code in order to understand it and to properly
extract the pulldown menu system. However, going from
version 3.0 to 4.0 was too hard.

I didn't want to pay $29.95 to get the upgrade because I
didn't really want the editor part of the toolbox. Besides,
I wanted to eventually integrate a mouse into the routines.
That's why I wrote this code. Right now I don't know of any
commercially available Turbo Pascal library that provides
all of these pulldown, popup, windowing, and mouse routines.
And if such a library exists, I'll bet it isn't available
for $25.

Borland has announced that they are discontinuing support for
the toolboxes as of the release of Turbo Pascal V5.0. Negociations
are under way to sell the toolbox product line to another vendor
(Turbo Power Software). So for now, you will be unable to get
the editor pulldown menu source code for version 5.0 of TP.

Anyway, if you're intrested in the source code or you want
to provide feedback, I can be reached at the following
locations:


David Sampson
P.O. Box 060573
Palm Bay, FL 32906

(407)729-9574 Home (voice only)


Or on-line at the EXEC-PC (414) 964-5160.


At present the EXEC-PC costs $45 per year for access, but
it's well worth it. There are now > 50 phone lines going in,
direct PC Pursuit connections, > 2 Gigabits disk storage, >
18,000 public domain files, > 900 entries in the PC Blue
Library, > 800 UNIX oriented files, and lots of talented
people that use the message system, and are more than
glad to help with programming related problems.



 December 21, 2017  Add comments

Leave a Reply