PowerBatch Upgrade Is Ready!!!

The new version of PowerBatch is so much more powerful than the current
release that we are calling it PB Plus+. We have listened to all the
suggestions you have made. We have tried to include all of your most asked
for features and have added a few innovative commands on our own. I think
when you read the list of enhancements you will be surprised!

What have you been asking for in the new release? You wanted to be able to
read and write ASCII files, perform a subroutine, have more information
about the computer your program is running on, give more information about
the disk and disk drive, have better control over keyboard input, and
more. Read on for the list of the major enhancements, there's even more
that didn't make the list...

Read and write ASCII files

You can read, write, and append to existing ASCII files. You can have 8
files open at any one time for either reading or writing. You do not have
to worry about opening or closing the files. You can write a file and
immediately issue a read on the file. PB+ handles all the opens, closes,
and buffer flushing to allow complete flexibility.

Subroutines 

Define subroutines anywhere in your code. They begin with a subroutine
label and end with an exit command. Perform these subroutines from any
part of the code. "Nesting" of subroutines allowed up to 32 levels deep!

Save and restore screen areas

Save and restore any rectangular portion of the screen to heap memory.
Saves data, color attributes, and cursor position. Save up to 16 areas at
one time. Just tell PB+ to restore and the screen is restored to it's
original condition. Makes menu popping a snap! 

Swap out your current program

PB+ handles all of the programming details and error checking for you. This
entails a certain amount of overhead in the compiled code. Some of you who
are executing external programs that are too large to co-habit with your
PB+ code (even though they are the memory hungry programs), we provide the
solution! Just execute the swap command and your compiled program will
swap to either EMS, XMS, or a disk file, leaving only 4k behind. At the
completion of the external program, your program is swapped back into main
memory.

Dynamically allocated arrays

Arrays? Dynamically allocated? Yes, and uses the memory area outside the
boundary of your program (heap space). Write too many entries to your
array...No problem, PB+ will allocate additional memory and all the array
entries will be written.

Virtual windows

Redefine the screen size to DOS. Data written to the screen will wrap and
scroll at the new boundaries. Great for opening a window and writing help
files, etc.

Enhanced keyboard input 

You can now detect the pressing of ANY key on the keyboard including keys
like F11, F12 on an enhanced keyboard; right/left shift, Alt, Ctl, and Num
Lock. ANY KEY! Any request for keyboard input has a timeout value (i.e.,
wait for input and continue after 5 secs).

Additional system information 

Report the display adapter type, the version of DOS running, the number of
serial and parallel ports, etc.

Cursor control 

Turn the cursor off, on, and control the size of the cursor.

Additional commands 

Identify disk drive type and volume ID. Report the size of any file on
disk. Execute the DOS "print screen" command. Generate random numbers. Set
screen mode to 43/50 lines per screen. The PB+ upgrade contains many more
commands not listed here! PRINTED MANUAL INCLUDED.

Price in US and Canada is $20, all other countries is $24.

CSD, Inc
4437 Ormond Trace, Marietta, GA 30066

 ============================================================
 From the  'New Product Information'  Electronic News Service
 ============================================================
 This information was processed from data provided by the
 above mentioned company. For additional details, contact 
 the company at the address or telephone number indicated.
 OmniPage Pro is now used for converting all printed input! 
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
