Desaware Announces major upgrades to SpyWorks
including 16 and 32 bit OLE Control Support.

Orlando, FL. - October 23, 1995 -- Desaware today announced three new
versions of its best selling SpyWorks software. SpyWorks brings advanced
Microsoft Windows programming techniques to Microsoft Visual Basic 4.0 and
other development tools that support the full Microsoft OLE Control
specification. 

Visual Basic and other development tools encapsulate most of the features
of Windows by providing a high level language with an easy to use
interface. In doing so, they also hide some of the functionality of
Windows. SpyWorks exposes the underlying operation of the windows system
to programmers, allowing them to take full advantage of all of the
capabilities of Windows. 

SpyWorks allows any Visual Basic based program to intercept the underlying
Windows message stream for any Visual Basic form or window based control.
This technique, known as subclassing, allows an application to detect
events that are not normally supported by the language, thus significantly
extending the power and flexibility of Visual Basic. It also allows the
programmer to modify the behavior and characteristics of standard Visual
Basic controls. This is accomplished from within Visual Basic, with no C
or DLL programming required. 

SpyWorks makes it possible for Visual Basic programs to use callbacks, a
technology which makes it possible for Windows or a Dynamic Link Library
to directly trigger events in a Visual Basic based application. 

SpyWorks also provides extensive support for Windows hooks, the technology
that allows you to detect messages on a task or system-wide basis. Typical
applications for hooks include hot key support, macro recorders, computer
based training, screen capture tools and so forth. 

SpyWorks even supports "cross-task" subclassing - the ability to intercept
messages for other applications in the system. Cross task capabilities are
supported on Microsoft Windows 95 and Microsoft Windows NT 3.51 as well.
This technology can even allow you to use Visual Basic to create add-one
for other applications. 

SpyWorks includes the "dweasy" custom control that allows you to customize
the captions of Visual Basic forms or controls by changing their size and
adding new buttons. It makes it possible to create virtual forms or
containers, or turn forms and controls into roll-up windows. It includes
mouse-tracking, the ability to detect when the mouse enters or exits any
control in an application. It also detects many standard system-wide
events that can help improve both the look and Windows 95 compatibility of
an application. 

SpyWorks includes tools to provide efficient access to Windows-based
application programming interface (API) functions that are not normally
accessible from Visual Basic. These include API functions that require
callback function addresses, Windows hooks, Printer driver functions and
Visual Basic API functions. 

SpyWorks will be available in three different editions to meet different
programmer's needs. The SpyWorks 4.0 Professional Subscription Edition is
intended for those professional programmers who need the latest features
and information on applying advanced programming techniques to Visual
Basic and other development tools which support the OLE Control
specification. This package includes 16 and 32 bit OLE controls and 16 bit
VBX controls. Part software, part newsletter, it includes a complete
update every four months for a year. Each update will include the latest
controls and additional application notes, utilities and samples. This
package is priced at $249 and will ship November. A preview edition is
available. 

The SpyWorks 4.0 Standard Edition is intended for those programmers who
need a core set of advanced programming tools for Visual Basic 4.0. It
includes 16 and 32 bit OLE controls. It is priced at $129 and will ship in
January. 

SpyWorks-VB version 2.1 is a 16 bit VBX based upgrade intended for use with
the 16 bit edition of Visual Basic 4.0 and Visual Basic 3.0. It is priced
at $129 and is available. 

Desaware is a developer of tools and software components for use with
Microsoft Visual Basic and other component based software development
tools. 

Desaware
1100 E. Hamilton Ave. Suite 4
Campbell, CA 95008
(408) 377-4770,  fax: (408) 371-3530
 
 =========================================================
 From the 'New Product News' Electronic News Service on...
 AOL (Keyword = New Products) and Delphi (GO COMP PROD)
 =========================================================
 This information was processed from data provided by the
 company/author mentioned. For additional details, please
 contact them directly at the address/phone# indicated.
 Trademarks are the property of their respective owners.
 =========================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  USA
 Email: rbakerpc@delphi.com  -or- RBakerPC (on AOL/Delphi)
 =========================================================
