| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Async Pro 2.0 |
Async Professional 2.0 for Delphi
Native VCL Communications Components for Borland Delphi
Features marked with (**APD 2.0**) below are new to APD 2.0.
Serial communications toolkit for 16-bit and 32-bit Delphi
----------------------------------------------------------
Async Professional 2.0 for Delphi (APD) is a powerful serial
communications library tightly integrated with Windows and Borland
Delphi 1.0 and 2.0. It has an event-driven architecture that permits
full background operation of all components. It supports Xmodem, Ymodem,
Zmodem (with crash recovery), Kermit (including sliding windows),
CompuServe B+, and ASCII file transfers. It also includes a
terminal window with scrollback and ANSI/VT52/VT100 emulation, and
an event-driven dialing engine.
For easy connections to your user's hardware, APD includes a comprehensive
modem database with over 100 entries as well as access to Windows 95
TAPI devices.
APD also provides comprehensive fax capabilities, including conversion
of BMP, DCX, PCX, TIFF, and text files to fax format, a redistributable
print-to-fax driver, components for viewing and printing faxes, and the
ability to send and receive faxes on class 1, class 2, and class 2.0
fax modems. APD also includes integrated serial debugging tools that help
you find programming troublespots fast.
All features are implemented as native VCL components written in
Delphi source code which comes with the product. The components can be
compiled to work with Windows 3.1 or to take advantage of the full 32-bit
power of Microsoft Windows 95 and Windows NT.
Fully Integrated with Delphi
----------------------------
APD installs as a group of components on the Delphi toolbar. The
APD code can be directly linked into a Delphi-based EXE file or
distributed as three shareable DLLs called by your application. Even
non-visual components, such as the com port, can be configured using
the Delphi Object Inspector. All APD components use Delphi events and
exceptions for interaction with your application.
Event Driven Architecture
-------------------------
The components are built on Windows communication services so your
application can use standard UART ports as well as advanced hardware
such as DigiBoard, T/Port, or any board with a Windows compatible
driver. APD also allows you to completely replace COMM.DRV by writing
16 low-level functions that interface to your hardware. An example
that calls a DOS FOSSIL driver is provided. Everything else in the
toolbox builds on these primitive functions.
APD installs an optimized dispatcher to buffer incoming data and
dispatch Delphi events on conditions such as:
- incoming data available
- specified incoming strings detected
- input or output buffers beyond specified levels
- modem status lines such as CTS, DCD, or RI changed
- line errors detected
- output requests generated
The dispatcher relies on Windows timers (and optionally comm
notification events) in 16-bit environments. When used in a 32-bit
application, APD turns to multiple threads and overlapped I/O for
optimal performance. This avoids hogging CPU resources and allows
all the tools -- file transfers, fax transfers, dialing, etc. --
to run in the background.
Comprehensive Fax Support (**APD 2.0**)
---------------------------------------
The fax send/receive support in APD is easier to use and provides
greater programmer control than the Windows 95 fax services. To send
a fax, just convert your data from BMP, DCX, PCX, TIFF, or text files
to fax files using the Fax Converter component or simply let your
users "print" their data from any Windows application using the APD
print-to-fax driver. Transmit and receive fax documents with any
Class 1, Class 2, or Class 2.0 fax modem. View and print received faxes.
Complete Serial Port Control
----------------------------
APD provides a comprehensive component for manipulating the serial
port. You can check the status of all modem status lines, manage
hardware and software flow control, detect incoming rings, enable any
port or baud rate allowed by the comm driver, and more. Visual
property editors mean you don't need to memorize cryptic Windows API
constants and structures.
Powerful Debugging Tools
------------------------
The APD dispatcher has two integrated debugging facilities that can
handle almost any serial communications problem. Logging creates a
time-stamped audit trail of all events processed by the dispatcher.
Tracing generates a report of all characters sent and received by
your program. If you've ever attempted to debug asynchronous processes
in the Windows message environment, you already realize what a boon
the logging and tracing reports can be.
A Plethora of Protocols
-----------------------
APD has all of today's most commonly used protocols, including
Zmodem, Kermit, and CompuServe B+. And it supports many advanced
protocol features, including Zmodem 8K blocks, crash recovery, and
file management options, as well as Kermit sliding windows and long
blocks. The B+ protocol is integrated with the terminal window to
simplify the normally difficult B+ startup process. Components for a
comprehensive protocol status display and a file transfer log are
supplied.
By taking advantage of the APD event-driven architecture, all
protocols run at top speed and can run as background processes. The
protocols are resistant to the timeout errors that can be generated
when other programs hog the CPU for long periods of time.
Flexible Modem Database
-----------------------
APD provides a general purpose component for managing a Windows INI
file as an indexed database. It then specializes this component to
manage a database of modems. Over 100 preconfigured modems are
provided, with support for error correction and data compression when
available. You also get components for picking and configuring modems,
managing a database of phone numbers, selecting or entering a phone
number, and dialing the phone with status, abort, and retry.
Telephony API (**APD 2.0**)
---------------------------
Windows 95 brings TAPI to the forefront by automatically registering
and configuring modems as TAPI devices during the Windows 95
installation process. APD gives you easy access to TAPI devices,
completely removing modem configuration hassles from your program.
Terminal Emulation
------------------
Customizable terminal and keyboard emulators provide built-in
support for Ansi, VT52, and VT100 emulation. The terminal window
supports up to 64K of scrollback information and has a built-in file
capture facility. Custom emulations can be added by installing a
Delphi event handler.
Examples for Everyone
---------------------
APD includes a wide range of example programs, with code fragments
for each function, short compilable examples for each library feature,
and sophisticated demonstration programs that put it all together. The
sophisticated TCOM demo has a modem light display, dialing window,
modem database access, port configuration, access to all transfer
protocols, and complete fax capabilities. All examples are provided in
Delphi source code.
32-Bit Support Built In
-----------------------
APD 2.0 will compile to create Delphi 2.0 (32-bit) and Delphi 1.0 (16-bit)
applications. It is downward compatible with the previous versions of APD 1.0.
Your investment in native VCL components such as APD will pay off with a
quick and easy port to 32-bit Windows.
Raves for APD
-------------
"TurboPower does it again! APD is a powerful and intuitive
communications tool which has drastically reduced our development
cycle. Nothing else compares."
Mirto Collazo, Jr.
President, DataWare Technologies
"Simply place the Comm Port, Terminal Emulator, and Modem components
onto your form, make a few entries in the Object Inspector, and poof
- you're connected! Of course, Async Pro lets you do a whole lot
more. You can get as down and dirty as you want to, but it really is
this easy to get up and running.
"I let my cat walk across my keyboard a couple of times and HE
managed to get a serial session going with Async Pro. Imagine what
you could do! Give Async Pro for Delphi a chance, you'll be glad you
did."
Len Dozois
The ZAC Catalogs
APD Components
--------------
com port
ANSI/VT52/VT100 terminal emulator
keyboard emulator
terminal window
file transfer protocol (Xmodem, Ymodem, Zmodem, Kermit,
CompuServe B+, Ascii)
protocol status dialog
protocol logging
INI database
modem database
modem control
modem status light
modem status light controller
phonebook editor
phone number selector
dialer
dialer dialog
TAPI device *
fax converter *
fax unpacker *
fax receiver *
fax sender *
fax status dialog *
fax logging *
* components new to APD 2.0
Order Information
-----------------
APD 2.0 is available for immediate shipment with a list price of $199.
Purchasers of APD 1.0 after May 24 are eligible for a free update to version
2.0. Other purchasers of APD 1.0 can upgrade to 2.0 for $79 plus shipping.
Owners of any other TurboPower async toolbox can purchase APD 2.0 for $119
plus shipping. Owners of any other TurboPower product can take a 20% customer
discount from the list price.
Shipping adds $10 for Federal Express two-day service within the US,
$10 for airmail to Canada, and $20 for airmail elsewhere in the world.
A free Trial-Run version of APD is available for download. Download
TPTRIAL.TXT for details.
APD includes a 60 day money back guarantee, no royalties for
distributing apps based on its components, full source code,
comprehensive printed documentation, integrated Delphi help system,
free technical support, and free maintenance patch downloads.
We accept MasterCard, Visa, American Express, Discover, a check in
U.S. funds drawn on a U.S. bank, or COD (within U.S. only).
Contacting TurboPower
---------------------
Toll-free sales (US and Canada) 800-333-4160 (8am - 6pm M-F, Mountain time)
Sales (international) 719-260-9136
Fax 719-260-7151
CompuServe e-mail 76004,2611
Internet e-mail info{at}tpower.com
CompuServe support GO TURBOPOWER (section 6)
Voice support 719-260-6641
World Wide Web http://www.tpower.com
Internet ftp ftp.tpower.com/pub
Postal mail TurboPower Software
PO Box 49009
Colorado Springs, CO 80949
-Glenn Crouch
Sysop, Algorithms Anonymous (090) 93-3145 (Australia)
3:690/643.3
esbglenn{at}acslink.net.au
---
* Origin: Glenn's Point - Kalgoorlie, West Australia (3:690/643.3)SEEN-BY: 633/267 270 @PATH: 6430/3 690/643 613 660 711/409 808 50/99 635/544 727 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.