Desaware Announces SpyWorks-VB version 2.0 for Microsoft Visual Basic 3.0
and 2.0

San Jose, CA. -- August 9, 1993 -- Desaware today announced availability of
SpyWorks-VB version 2.0, a companion product to the Microsoft Visual Basic
programming system version 3.0 and 2.0. SpyWorks VB brings advanced
Microsoft Windows operating system-based development techniques to Visual
Basic programmers for the first time.

SpyWorks-VB allows any Visual Basic based program to intercept the
underlying Windows message stream for any Visual Basic form or 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 3.0. 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 VB even supports "cross-task"
subclassing - a technology that allows you to use Visual Basic to create
add-ons for other applications.

SpyWorks-VB 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 VB includes a set of debugging tools designed for the Visual Basic
programmer who wishes to use the Windows API. These include tools to view
both Windows messages and Visual Basic events as they occur, to detect API
parameter errors, and to examine memory and Windows resource use. These
debugging tools are entirely Visual Basic aware - even to the extent of
supporting the Visual Basic "lightweight" or graphical controls.

Version 2.0 adds a large number of additional features to SpyWorks-VB.
These include:

* Extensive support for Windows hooks that allow detection of events on a
task or system wide basis

* SBC.VBX subclassing control can now subclass unlimited numbers of windows
with a single control.

* CBK.VBX callback control can now handle callbacks from other applications
or even low level and interrupt level callbacks.

* New SBCEasy control, which provides the following capabilities:
  - True MouseEnter/MouseEdit detection for all VB forms 
    and controls. 
  - Convert forms and picture controls into "roll-up" or 
    "tiny caption" windows. 
  - Enable form or control scroll-bars or turn them into
    "virtual" scrolling windows.

* Ability to set and retrieve the values of control and form properties
given a control name or handle.

* Ability to change styles of VB controls, letting you turn them into true
Owner-Draw list boxes, combo boxes, buttons and menus.

* New menu and control analysis and debugging programs

* Access to virtually all Visual Basic API functions.

* New SpyNotes #1 application notes that describe how to implement some of
the more common subclassing tasks

* Extensive sample code and complete context sensitive on-line help.

* SpyWorks-VB makes it possible to do virtually anything in Visual Basic
that is possible using other languages such as the Visual C++ development
system and traditional SDK programming techniques.

SpyWorks-VB is priced at $129.

Desaware is a developer of tools and utilities for the Microsoft Windows
operating system and Microsoft Visual Basic.

Desaware
5 Town & Country Village #790, San Jose, CA 95128
408-377-4770;   fax 408-371-3530

 ==========================================================
 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.
 ==========================================================
 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@aol.com (Internet)
 ==========================================================
