ALL VCL, WEB, FNC, FMX, LCL .NET and IntraWeb components + Business Tools & Developer Tools Stay always current with our entire product range at a fraction of the price!

  • Access to new products upon release
  • Access to premium support & updates for 1 year
  • Access to previews and betas
  • Perpetual licenses to all products

Abbevia Steaming Component v.1.0

By Peter van Lonkhuyzen.

Freeware + source 15 May 1998

Description

This Component is designed to Inflate/Deflate Streams using Turbo Power Software's Abbrevia. Unlike Abbrevia's Inflatestream/DeflateStream it allows Multiple streams to
be compressed into one stream and allows for a progress indicator. Requires Abbrevia from Turbo Power Software.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 3kB

Platforms: D3

Delphi Stream Handler v.27.07.2014

By LaKraven Studios Ltd.

Freeware + source 28 Jul 2014

Description

A powerful (and easy to use) Stream Handler library for Delphi.

The Delphi Stream Handler Library provides a multitude of useful methods and helper classes for simplifying the process of working with Stream Types (TStream and its kin) in Delphi.

The methodology behind this library is to make reading and writing of data types to and from Streams a one-call-per-operation affair.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 78kB

Platforms: DXE5, DXE6, FM3

GpStreams v.1.39

By Primoz Gabrijelcic.

Freeware + source 15 Oct 2013

Description

Various utilities build around TStream concept.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 14kB

Platforms: D2005, D2006, D2007, D2009, D2010, D7, DXE, DXE2, DXE3

KBLib - dynamic record streaming r15

By Krystian Bigaj.

Freeware + source 15 Aug 2011

Description

TKBDynamic allows to save/load/get(binary)size/compare any dynamic type with only one line of code. This can be used for example to share data by any IPC mechanism. Dynamic types can be for example:
  • String
  • array of String (or any type)
  • dynamic record (must contain at least one dynamic type)
Complex dynamic record defined as in http://code.google.com/p/kblib/source/browse/trunk/Tests/TestuKBDynamic.pas#36 can be streamed in just single line of code like:
  • TKBDynamic.WriteTo(lStream, lTestRecord, TypeInfo(TTestRecord));
  • TKBDynamic.ReadFrom(lStream, lTestRecord, TypeInfo(TTestRecord));
Tested on Delphi 2006/2009/XE. Extended RTTI (added in D2010) is NOT used at all (no need for this case).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 58kB

Platforms: D2006, D2007, D2009, D2010, D7, DXE

LongColl v.4.7

By Lucian Radulescu.

Shareware 26 Jan 2001

Description

Classes provided:
  • TDStreamableClass
  • TDStream
  • TCollection32 (base class) is a (non-visual) class. It is similar with TList, but it can hold more than 500,000,000 items. Each item is a pointer to some user-defined class type. TCollection32 works with TDStream, providing fast I/O operations. Also, there are methods like FirstThat, LastThat, ForEach where your application can provide a pointer to some action to be performed to all items or just some of them. You can validate collection and delete invalid items automatically, you can sort items.
  • TSortedCollection32
  • TStrCollection32
  • TReorderCollection
  • TResourceFile.

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $24.95
  • Exe demo: included
  • Size: 109kB

Platforms: D1, D2, D3, D4, D5, D6, D7, D2005

Stream Extension Classes v.2.0.1

By Peter Johnson.

Freeware + source 08 Apr 2004

Description

This class library provides some classes that can be used to extend the functionality of Delphi's TStream classes.

At present the classes provided are:

  • A TStream derived class which can wrap another TStream - this is useful as a base class for filters to wrap round existing stream classes.
  • A set of stream wrappers that simplify writing data to a resource file - one class handles the resource file structure (including headers) while another handles the format of individual resources within the file.
  • A set of classes that wrap existing streams and provide an IStream interface to them - like Delphi's TStreamAdapter classes.

Several demo programs are included in the download along with a user guide in PDF format.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 95kB

Platforms: D4, D5, D6, D7

StreamPack v.1.0

By Enserver.

Shareware 04 Jun 2008

Description

StreamPack is a collection of useful TStream descendents. The streams can be used to make efficient server or any other applications.

Contains:

  • TIShareStream - Shares a stream from dll and host without using BPL. No data copy is used.
  • TBufStream - Just use buffer as TStream. No data copy is used.
  • TLinkStream - Creates a single stream from multiple stream without coping data. You can link any stream as single stream like TMemoryStream - TFileStream.
  • TSubStream - Creates a stream from part of other stream. No data copy is used.
  • TMapFileStream - This stream uses memory map as stream. If memory map is full, additional file is stored in file. You can share data between application.
  • And more...

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • Size: 1 972kB

Platforms: D2007, D7

Streams and Containers v.1.1

By White Ants Systemhouse BV.

Freeware + source 18 Feb 1997

Description

TFilter is a TStream descendant which adds the Put / Get object streaming capabilities to a TStream instance. TFilter does not actually read or write data but delegates this to an attached stream. This stream can be owned or not.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 29kB

Platforms: D1

TDynamic Stream & Additional Routines

By Stewart James Limited.

Freeware + source 20 Aug 1997

Description

"TDynamicStream: When I have used TMemoryStream in the past I discovered one very annoying problem, if I expanded or shrank the stream it's contents were cleared. TDynamicStream does not clear it's contents and the Write method will also dynamically expand the stream to accommodate the new size of data."

Also includes additional routines: PackRecord, UpPackRecord, ConvertCurrency, FormatMoney, GetBlobText. SetBlobText and others.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D2, D3

TGpStreamWrapper v.1.0

By Primoz Gabrijelcic.

Freeware + source 23 Jul 2001

Description

TGpStreamWrapper is base stream wrapper class implementing the delayed Seek to cope with the TStream's GetSize trick.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 10kB

Platforms: D5

THKStreams v.1.6

By Harry Kakoulidis.

Freeware + source 03 Jan 2000

Description

HKStreams is a component that enables you to easily save and load many streams into one file. The streams can be stored with LHA compression if wanted, and can also be encrypted with blowfish. THKStreams is also smart, if you load afterwards an encrypted or compressed (or both) file, it will now how to read it, and can also call your event that asks the user for a password if needed. Can also handle wrong passwords or corrupt files.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 206kB

Platforms: D3, D4

TObjectList & TSortedObjectList v.1.4

By Robert Daignault.

Freeware + source 12 Feb 1997

Description

Real container for Delphi, including iterators, streaming of any TObject descedant, auto destroy of contained objects, clipboard support, cloning and so on.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 33kB

Platforms: D1, D2

TParamStream v.1.3.1

By UltraTech Creations.

Freeware + source 17 Apr 2000

Description

TParamStream acts as an all-purpose buffer, which allows any type of data to be passed between 2 apps, an app and dll, or can be used as a FIFO data stack. It is a part of the wildfireZ Plugins SDK, hence the filenames of the .pas files, but is being offered as a seperate component. HireDataTime functions are optional, and also included.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 18kB

Platforms: D4, D5

TStream and TStorage classes v.2.0

By MT Computers, Vladimir Zhigunov.

Freeware + source 30 Jun 1999

Description

TStream descendant for IStream objects and TStorage class for IStorage objects. Sample source for IStorage viewer/editor included.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 19kB

Platforms: D4