![]() |
![]() |
| SpyWorks |
SpyWorks 8 Professional featuresSpyWorks 8 Professional includes ATL versions of our dwsbc32.ocx, dwshk32.ocx and dweasy32.ocx controls. These versions are lightweight and do not require Microsoft runtime dependencies. SpyWorks 8 Professional also adds support for Visual Basic 6, and Windows 98. Desaware is pleased to offer the following technologies:Dynamic Export Technology Desaware's Dynamic Export Technology makes it easy to export functions from your VB ActiveX DLLs. Simply add an export class to your DLL that implements a special interface. Our extension DLL does the rest. What's more, the exporting technology does not modify your compiled DLL in any way! This eliminates any possibility of corrupting your DLL or of you forgetting a step during the creation process. How is this possible? Sorry, that would be telling. But you'll be amazed by how easy it is to add this new capability to your Visual Basic components. ActiveX Extension Library The SpyWorks ActiveX Extension Library supports the following features and more:
Here are two examples of features provided by the ActiveX extension Library: Custom Enumeration OLE Interface Hooks Winsock Library The dwSock.dll component has several unique characteristics:
MDI Taskbar ActiveX Control -- (Part of the Desaware ActiveX
Gallimaufry) Common Dialog Component -- (Part of the Desaware ActiveX
Gallimaufry) SpyMem6 -- The SpyMem applications allow you to view the current state of the Windows 95, 98 or NT systems. They display all existing processes, and their constituent modules, threads, and heaps. They can also terminate processes -- even those that are no longer responding to the system. VB Source is included. SpyWorks 8.0 Custom Controls:DWSPYVB.DLL -- A brand new subclasser and hook control for in-process use with 32 bit VB and VBA applications. This efficient component is an ActiveX DLL, avoiding the overhead of custom controls, yet is based on the same principles for reliable use of hooks and subclassing used in our ActiveX control edition. Modular design makes it easy to customize new hook implementations for your unique needs. Plus -- we include all of the VB source code, thus offering you total flexibility in taking advantage of this technology in your applications. DWSBCxx.ocx -- A subclassing control that provides you with complete access to the underlying Windows message stream for the forms, controls and other windows in your application or other applications. It allows you to modify the behavior of forms or controls, to detect system notifications and to perform easy messaging between applications. Enables Cross-task subclassing. You can use it to subclass other applications -- to create system utilities or add-ins to other programs. SpyWorks now includes dwsbc36.dll -- an ATL version of this control. For the benefits of ATL technology please see A new article by Daniel Appleman, titled: "The ActiveX Control Choice -- VB, MFC or ATL?" DWSHKxx.ocx -- The world's premier hook control in use at tens of thousands of installations worldwide. Provides in-process, task-specific and system-wide hooks of both 16 and 32 bit applications under Windows NT, Windows 95, 98 & NT. SpyWorks now includes dwshk36.dll -- an ATL version of this control. The DWEASYxx.ocx control provides an easy to use implementation of common subclassing tasks including virtual forms, MouseEnter/MouseExit detection, rollup windows, caption buttons and much more. SpyWorks now includes dweasy36.dll -- an ATL version of this control. The DWSPYxx.dll dynamic link library provides an array of library functions designed to help you take full advantage of both the Windows API and the SpyWorks controls. It also includes indirect property access capabilities, which let you programmatically access properties of other forms and controls in your application. SpyWorks also includes a new ATL based version of this component called dwspy36.dll The DWCBKxx.ocx control (for VB4) -- The DWCBKxx.ocx control allows you to use windows callbacks. These are Windows API and DLL functions that require a procedure address in order to work. These functions call the procedure either to notify the application that something has occurred, or to enumerate objects such as windows or objects in a metafile. DWCBKxx.ocx provides you with procedure addresses to pass to these API and DLL functions, and maps their calls into events, allowing you to take advantage of this powerful technique from languages such as Visual Basic 4 that do not provide function addresses. Other SpyWorks 8 Features:The Desaware API Class Library API functions are powerful, but they can be difficult to use. One way to help programmers learn and use API functions is to encapsulate them into a function, class or object library. The Desaware API Class Library takes a rather unique approach in this regard. You see, there is no one best way to access API functions. Sometimes it's best to use a standalone API object library. Incorporate a class library into your application. Sometimes it's best to add inline code into your own program. By including complete source code, The Desaware API Class Library supports all of these approaches. Cut and paste code into your program. Add the classes into your application. Or compile the classes into your own API DLL server -- the choice is yours. Includes source code! The Desaware API Class Library is included with SpyWorks 8 Professional, A partial version is included with the Visual Basic Programmer's Guide to the Win32 API and SpyWorks Standard. SpyWorks Debugging Tools SpyWorks Professional edition includes 16 & 32 bit ActiveX controls and the SpyWorks 2.1 VBX based package. Additional utilities, application notes, and new features will follow in subsequent shipments every 3-5 months.
Return to the SpyWorks Main Page SpyWorks Professional Version 8 is part of the Desaware's Developers Suite Search HALLoGRAM || Request More Information CALL TOLL FREE 1-866-340-3404 |
| ©Copyright 2001
HALLoGRAM Publishing, Aurora CO. All Rights Reserved. All products mentioned in this site are trademarks of their respective owners Prices are subject to change without notice caksgkim |