View any normal file as a Structured Storage file. StorageTools uses Visual Basic OLE Objects to represent storages and streams, creating a familiar interface for manipulating those elements. Detect whether files are in Structured Storage format or not, and even read any normal file as if it was a Structured Storage file. Includes a number of features specifically for VB developers such as Sequential, Binary, or Random access for reading/writing data.
| Add to Cart | $ 199.00 | 1 Developer License | Download (6.5 MB) | |
| Add to Cart | $ 89.00 | Upgrade from StorageTools V1.x or V2.x - Please Note: Requires the previous version | Download (6.5 MB) | |
| Add to Cart | $ 1,500.00 | Source Code Escrow Annual Subscription - (An Escrow Agreement will be sent to you for signature - please read Licensing section below) | Download (43 KB) |
All sales are made on our standard Terms and Conditions and subject to our Return Policy.
Developer License(s) One software license is required per machine. Re-distribution license for run-time is royalty free. The following files and controls may be distributed with your compiled Visual Basic application without payment of license fees according to the terms in the license agreement. dwStg32.ocx, dwStg16.ocx, dwReg32.ocx, dwReg16.ocx, dwAddr32.dll, dwAddr16.dll, MFC40.dll (32 bit), MSVCRT40.dll (32 bit), OC25.dll (16 bit),dwstg.dll. The following files may not be distributed and are subject to the terms in your license agreement. However, you may incorporate the source code from these files (where applicable) into your own programs. stgDes32.dll, StgDes16.dll, RegBrwsr.vbp and associated files, StgBrwsr.vbp and associated files, OleObjct.vbp and associated files, Records.vbp and associated files, ClsTst.vbp and associated files, Storage.hlp.
Source Code Escrow Subscription Licensing Your subscription will commence upon completion of a separate License Agreement. This Source Code Escrow License Agreement will be sent to you by mail and you should read it carefully before signing, to show your acceptance of the terms enclosed. Return the signed agreement to us and we will confirm our acceptance, by countersigning it and returning a copy to you. If you do not wish to sign the agreement, please contact our Customer Services department to cancel your Source Code Escrow Subscription order.
| View the StorageTools Feature Screenshots | (1 KB) |
| Read the Storage Tools help file | (166 KB) |
| Download the StorageTools V2.5 evaluation on to your computer - Displays Nag Screens | (1.7 MB) |

What's new in V3.0
Whats new in StorageTools 2.5
Sample program showing how to create classes in Visual Basic 6 that support the IPersistStream interface for use with StorageTools
StorageTools allows you to take advantage of the same file storage system used by Microsoft's own applications. Includes sample programs (with source) that let you examine the structure of any OLE 2.0 based file so you can see exactly how they do it!
StorageTools is the key to unlocking the following Structured Storage capabilities:
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:
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.
Disk Space Required: Between 1MB and 5MB depending on options