Stream Database Object 1

By Johnlex Dean

GPL 25 Aug 2008

In category

DB-Aware Components > Direct DB Access > Custom


This is a professional product that enables full data surgery and staking of component and file data. Objectives are to save development time and hassles that you have with TMemoryStream by offering a stream object, with a few simple powerful procedures. Simplifies data storage by adding a integer to record data size to enable stacking of component data and a extra integer can be added for file error checking. Fully compatible with TFileStream so once size and data is accumulated to stream it can be stacked to file to save memory. Ideal base component to make the ultimate data buffer and code supplied for simple way to read file header data effectively with a Delphi record. You cannot get any simpler than this product for all file handling as TBaseStream is a fully working stream with simple easy and very powerful procedures that gets the job done.

Added is TSpeedBase that is a small virtual database object. Accessing data is as nearly as fast as accessing code and can grow to 2 gig in size. Ideal to store project information as it stores all integers (in64), cardinals, Characters, fixed limit strings to 255, pointers, Booleans. Save to steam or file for reloading. Compatible with all versions of Delphi, comes as a single Stream.dcu file.


  • Status: Evaluation (time-limit)
  • Source: GPL
  • Size: 650 749kB


  • C++ Builder 2006
  • C++ Builder 2007
  • C++ Builder 1
  • C++ Builder 3
  • C++ Builder 4
  • C++ Builder 5
  • C++ Builder 6
  • Delphi 2
  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 3
  • Delphi 4
  • Delphi 5
  • Delphi 6
  • Delphi 7