HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
StorageTools

StorageTools Storage Control

The Storage control uses Visual Basic OLE Objects to represent storages and streams, creating a familiar interface for manipulating those elements. Within the Structured Storage standard are a number of functions that let you upgrade your file handling procedures easily: you can detect whether files are in Structured

Storage format or not, and you can read any normal file as if it was a Structured Storage file. The Storage control also adds a number of features specifically for Visual Basic programmers. It lets you read and write information in any of the styles Visual Basic uses, such as "Sequential", "Binary" or "Random", including arrays.

StorageTools is the key to unlocking the following Structured Storage capabilities

  • Utilize a powerful new method for organizing information within a file or compound document.
  • Buffered file modifications allow you to easily undo modifications to a file using Transactioning.
  • The ability to create a compound document in a memory buffer instead of a disk file
  • Full support for standard SummaryInformation fields lets you expose general document information while still maintaining a proprietary internal data format.
  • Ability to look inside any compound document file including those generated by Microsofts Office applications such as Word and Excel.
  • Includes a compound document file browser with complete Visual Basic source code.
  • You can organize information in memory exactly like you organize information on disk. Only one function call is required to copy information between a Storage in memory and a Storage on disk.
  • Reduce disk access time by only saving the parts of the document that have changed.
  • All disk space allocation and organization are done for you.

StorageTools Registry Control

The Registry Control makes it easy to access the Registry and the Registration Database. It provides all the power of Windows API calls and more. Keys within the Registry are accessed like directories. Values are converted to data types compatible with Visual Basic. Powerful search capabilities are included, allowing you not to only search among keys and value names, but within the value data itself. The documentation includes descriptions of areas in the Registry that might be useful and how to access them.

Using StorageTools, the Registry becomes the key to transforming your Visual Basic program into a truly professional application. Here are just some of the thing you can do:

  • Register the filename extension to your documents, so your program is automatically launched when a user activates one.
  • Create user-specific and machine-specific configuration settings, dramatically improving your user interface.
  • Expose DDE links to your program.
  • Interface with Windows 95 & 98: set icons, register an uninstaller, update reference counts for DLLs you use, and much more.
  • Expose your programs version information.
  • Read and modify system settings.
  • The 16 bit registry control is able to access the full 32 bit registry under Windows 95 and Windows NT. This helps minimize the differences between 16 and 32 bit versions of your application.

StorageTool Resource Compiler

The Desaware Resource Compiler is a tool that allows you to easily embed bitmap, icon and string resources into your VB4 executables (16 & 32 bits). The Desaware Resource Compiler runs as a stand-alone program or a VB add-in. It includes complete VB source code and a technical description of how it works.


Return to the StorageTools Main Page


StorageTools includes 16 & 32 bit ActiveX controls, an ATL based Storage Component, documentation and sample code. Supports VB 4, 5 and 6, Windows 95, 98 and NT
StorageTools
StorageTools 3.0 $210


Home || Shopping Cart || Site Map || Newsletter/Blog
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