Create feature-rich windows applications with many new components and universal dialogs.

  • improved DBGrid
  • new DBRecordView, DBTreeView
  • toolbars and db dialogs to Find, Filter, Sort, Export, Print...
  • StringGrid with columns definition
  • GroupBox with automatic alignment and resizing of owned controls

And many more for $35 only - details here

ACED Utility Classes v.1.15

By Andrey Dryazgov.

Freeware + source 24 Mar 2006

Description

Many useful, highly optimized for performance functions and classes. This library includes the compression engine (LZ+Huffman), encryption (RC4, RC6), verification (SHA-256), string manipulation routines, binary streams, fast memory manager, object-oriented database, etc. Also includes many containers and algorithms similar to STL and several classes ported from the .NET Framework (such as TStringBuilder, TArrayList and others).

Informations

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

Platforms: D7

ALQuickSortList v.4.02

By Arkadia.

Freeware + source 02 May 2013

Description

TALIntegerList or TALDoubleList that work exactly like TStringList but with Integer or Double values.

Informations

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

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

AntiDOT 2009 Open Source Edition v.0.7.2b

By RedBeeSoft inc.

GPLS 16 Feb 2009

Description

Multiplatform library of containers and data structures for Delphi and Pascal.

Features:

  • full support for all Delphi build-in types in all containers
  • full range of containers available: vectors, maps, sets, lists and other
  • full range of set operations available
  • all containers keep data in native format
  • parameters of all methods and properties have native format
  • multifield items in all containers
  • very simple and handy interface
  • easy to learn, easy to use
  • 100% native Object Pascal code, no DLLs, no wrappers
  • compatible with Free Pascal Compiler and thus can be used on a wide range of platforms and operation systems
  • full source code included
  • commercial edition available on the site of the company.

Informations

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

Platforms: D2005, D2006, D2007, D2009, D7

BSUtils v.4.0

By Business Software.

Freeware + source 05 Feb 2002

Description

Collection of utility classes, string functions, system, arithmetic and financial.

Informations

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

Platforms: D2, D3, D4, D5, D6

Collections v.1.1.1

By DeHL Team.

Freeware + source 10 Feb 2011

Description

Collections is a package consisting of basic and advanced generic collections for Delphi. This package uses the standard Generics.Defaults and Generics.Collections units to access the comparer and equality comparer functionality. The collection classes do not inherit the base ones in Generics.Collections.

Collections package is fully documented as XMLDoc in the source code. You can use Help Insight to view function, type and class descriptions directly from the IDE. The library is fully tested using DUnit test cases.

Informations

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

Platforms: D2010, DXE

Common extension of Classes unit v.1.0

By MediSoft Int.

Freeware + source 04 Sep 2000

Description

Extensions to Classes unit. Low level (no controls or forms): Extended Lists, Streams, memory allocator. VCL Hacks - get onto any private property or list, if you recognize it or can toggle it...

Informations

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

Platforms: D3, D4, D5

Component File I/O (streaming) Routines v.1.03

By JoyHouse Multimedia.

Freeware + source 12 Mar 2003

Description

This unit enables you to write and read (a) component(s) to/from a file. The file formats can be a windows resource file, some kind of DFM file (object binary) or a DFM object text file. To read or write a component, it's using Delphi's component streaming capabilities. Just select some components you want to store and everthing is going automaticly. It is easy to use and a good way to store the settings of whole forms or just several components. You will never ever need any registery, ini-files or databases anymore to store settings of a program.

Informations

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

Platforms: D4, D5, D6, D7

Compound Component Creator v.1.1

By Thomas Quester.

Freeware + source 01 Dec 1998

Description

A set of classes that turn any form into a single native VCL component, as a TPanel, TScrollBox or TGroupBox. Easy to add other containers. Actual code is 4 lines of Pascal. Includes an article that explains how it works. Now distributed as helpware: Send a donation (for example one lego, one dollar, pencils) to a brazilian kindergarden and get listed on our web page.

Informations

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

Platforms: CB1, CB3, D1, D2, D3, D4

Compound Documents v.1.00

By IHSoftware.

Freeware + source 09 Jan 1998

Description

Compound Documents, or OLE Structured Storage, provide an ingenious and easy way to effectively create a full file-system within a file. A compound document functions as a 'directory' (or root storage in the lingo) which can contain 'sub-directories' (aka storages) and/or 'files' (aka streams). Compound documents also have the ability to automatically buffer any changes until they are committed or rolled back.

Informations

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

Platforms: D1, D2, D3

DeHL Generics Library v.0.8.4

By DeHL Team.

Freeware + source 04 Oct 2010

Description

A generic code library for Delphi.

The most important features of DeHL for now are:

  • A set of generic collections classes (List, Dictionary, HashSet, etc).
  • Linq-like extensions (called Enex) for collections which allow writing queries on collection classes.
  • Date/Time functionality all combined in a few structures (somehow equivalent to .NET's DateTime structure)
  • Type Support concept that defines a set of default "support classes" for each built-in Delphi types (used as defaults in collections). Custom "type support" classes can be registered for your custom data types.
  • BigCardinal and BigInteger data types.
  • Smart pointers in Delphi.

Informations

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

Platforms: D2009, D2010

Delphi XML Component Persistence v.1.1

By Dnote Software.

Freeware + source 02 Jul 2002

Description

Delphi XML Component Persistence is a set of components which enable the programmer to store and retrieve component trees and properties to and from xml strings and files.

Informations

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

Platforms: D5, D6

DIContainers v.5.6.2

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIContainers are a collection of over 60 container classes for Borland Delphi. Four different container structures are available: Hash containers, doubly-linked Lists, N-ary Trees, and Vector containers.

DIContainers are designed with easy customization in mind: A container's structure and its Data Items are completely separate from each other. Items consist of memory-efficient Pascal records, and special data handlers take care to initialize, free, and copy Items. Simply create a new data handler, and you have a new container. It's as easy as that.

On top of the general container classes, there are ready-made containers with numerous typed interfaces as for strings (WideStrings and AnsiStrings), different Number types, Objects, Pointer, and various combinations of the above. Advanced container operations include cross-container assignment (i.e. from lists to vectors) and cascading streaming. More than 60 of these containers are ready to use straight out of the box.

The DIContainers package includes full Html Help plus demo projects. It is fully functional with no restrictions.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $63
  • Source price: $130
  • Size: 10 015kB

Platforms: D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DX, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

Explido MultipleStringHolder v.1.0

By Marc Geldon.

Freeware + source 13 May 2004

Description

On that component you can easily generate as much stringlists as you like and you can give them names. During runtime you can access that stringlists by name. So you have just one component on your form or datamodule handle your stringlists (for example all your SQLs).

Documention in German.

Informations

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

Platforms: D5, D6, D7

Generic Associative Arrays ('Hashes') Library v.2.6

By OpenSourcePan.

Freeware + source 22 Jun 2002

Description

A hash (properly known as an associative array) is a bit like an array, but instead of having an ordinal (integer, char and so on) index, each item is identified by a string. To allow items to be found quickly, a technique known as hashing (hence the name hash) is used. This library provides a generic THash component, along with several specific versions (TStringHash, TIntegerHash, TObjectHash). The library is designed to make creating descended classes trivial.

Informations

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

Platforms: CB6, D5, D6

GPLists v.1.60

By Primoz Gabrijelcic.

Freeware + source 15 Oct 2013

Description

Various TList descendants and TList-compatible classes:
  • TGpIntegerList is a TList-compatible class used to store integers.
  • TGpIntegerObjectList is a TGpIntegerList descendant used to store integers and associated objects.
  • TGpCountedIntegerList is a TGpIntegerList descendant used to store pairs of 32-bit integers.
  • TGpInt64List is a TList-compatible class used to store int64 numbers.
  • TGpInt64ObjectList is a TGpInt64List descendant used to store int64 numbers and associated objects.
  • TGpCountedInt64List is a TGpInt64List descendant used to store int64 numbers and associated 32-bit integers.
  • TGpRealList is a TList-compatible list of real numbers.
  • TGpCountedStringList is a TStringList descendant that has each string item associated with an integer counter (internally stored in the Objects property).
  • TGpTMethodList is a list of TMethod records.
  • TGpObjectRingBuffer is a fixed-sized ring buffer of TObject references.
  • TGpObjectMap is one-dimensional array, indexed by objects and containing objects.
  • TGpObjectObjectMap is two-dimensional array, indexed by objects and containing objects.
  • TGpDoublyLinkedList is doubly-linked list of TGpDoublyLinkedListObject descendants.

Informations

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

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

GpManagedClass v.1.07

By Primoz Gabrijelcic.

Freeware + source 29 May 2007

Description

Smarter base class. Handles error codes, includes precondition and postcondition checker.

This unit contains two interfaces: IGpManagedErrorHandling describes standarized error handling, and IGpManagedConditionChecking describes pre- and postcondition checking.

Class TGpManagedClass implements both interfaces and can be used as a base class (instead of TObject).

TGpManagedError is a descendant of TGpManagedClass that exports more methods. It can be used in the code that doesn't want to treat the TGpManagedClass as an interface.

Informations

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

Platforms: D5, D6

Graph & Singleton v.0.1

By Michel Derie.

Freeware + source 12 Feb 2001

Description

Simple implementation of a DiGraph (with some classical algo's) and of a singletons container.

Informations

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

Platforms: D3, D4, D5

IntObjectMap v.1

By Roger Stocker.

Freeware + source 10 May 2004

Description

TIntObjectMap is an associative container for mapping Integers to Objects.

Informations

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

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

JbStrLst

By Jaro Benes.

Freeware + source 19 Mar 2004

Description

This is TStringList enhanced for delimited text with any delimiter and quoted character.

Informations

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

Platforms: D5

KProcs library v.3.0

By Sergiy Korzh.

Freeware + source 20 Jun 2005

Description

Contains many useful classes, procedures and functions including:
  • Utility and collection classes:
    • TKObjectList (useful for older Delphi versions);
    • TKIntStack - stack with integer values;
    • TKRegistry - an extetion of TRegistry class which allows to delete registry keys;
    • TKScanner - simple but very powerfull lexical analizer. Contains predefined settings for several langauges: Pascal, C/C++, SQL. Allows to get 10 next and 10 previous tokens on each step.
  • String handling and date-time handling routines:
    • XPos function which allows to search for second and more inclusion of substring;
    • case insensative versions of most string handling functions;
    • powerful GetToken function;
    • extended XStrToInt, XFloatToStr, XBoolToStr functions;
    • functions which allows to get first/last day of week, month and year;
    • AddDate and AddTime functions - easy date/time addition and subtraction;
  • Locale handling routines:
    • an ability to get any locale parameter: english and localized name of the language, language abbreviation (like ENG), code page, etc.
    • functions for correct translation of ANSI strings to/from Unicode by locale or code page;
  • TLZKCompressor class - which implements easy and fast ZIP-like compressing algorithm (named LZK). Comes with full sources and allows to extend its functionality (through class inheritance).

Informations

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

Platforms: CB6, D2005, D3, D4, D5, D6, D7

LibXML2Obj v.0.1

By Oleg Karakin.

Freeware 29 May 2007

Description

Object wrapper for LibXML2:
  • it is not implemented like COM objects
  • simple and easy to use.
  • comments are in Russian.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 1 129kB

Platforms: D7

Maps: Generic Associative Containers for Delphi v.1.11

By IHSoftware.

Freeware + source 08 Jun 2000

Description

The Maps Library provides five genuine generic associative containers for Delphi. Just as TStringList lets you associate an object with a string as index, Maps let you associate just about any kind of data, object or atomic, with just about any other kind.

Informations

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

Platforms: D2, D3, D4, D5

Masks v.1.1

By John W. Gregg.

Freeware + source 19 Mar 1999

Description

Replaces the non-existing Masks unit in versions of Delphi other than Client/Server. Contains the Object TMask which will performs pattern matching on strings and filenames etc using wildcards and sets etc.

Informations

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

Platforms: D2, D3, D4

MeAOP - Aspect Oriented Programming for delphi v.1.0

By Riceball LEE.

Freeware + source 10 Feb 2008

Description

The MeAOP Library is Aspect Oriented Programming for delphi. IMO, the aspect is the general feature in fact. Itís a helper for object-oriented programming to re-use the feature(function), such as the Login feature. Aspect Oriented Programming attempts to aid programmers in the separation of features, or the breaking down of a program into distinct parts that overlap in functionality as little as possible.
  • distill/separate the general features from many classes;
  • many classes can share the feature, so it need not to modify many classes if the featureíve been changed.
  • no necessary to modify the method when adding a new feature to the method.
I treat the Aspect Oriented Programming as Feature Oriented Programming.

Informations

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

Platforms: C2k6, C2k7, D2005, D2006, D2007, D7

OpenWire Project v.7.7.0.0

By Boian Mitov.

Freeware + source 02 Nov 2015

Description

The purpose of the OpenWire project is to introduce unified easy way to transfer data and events among different VCL/FireMonkey components.

This is very similar to the way the products as LabView and HP VEE work.

As example you can have a sine wave generator which streams out to a chart and to a filter, and then the filter streams into another chart and a file logger, as well as to a serial communication sending the data to another system.

OpenWire is Free Open Source project.

The OpenWire package doesn't contain any components. Instead it contains Pin Classes which can be used in other components.

Also includes a Visual Graphical Editor for codeless development.

OpenWire uses streams in order to transfer the data. Each stream is a connection between one output and one or multiple inputs.

  • Each component can have one or more inputs and/or outputs.
  • Each Input or Output is called Pin. I.E. there are IputPins and OutputPins.
  • Each OutputPin can stream specific format data to compatible format InputPins.
  • Each type of data has its own data specification.
  • Supports state pins, allowing components to share common state.

There are 2 packages added in the project demonstrating the usage of the pins in real components. Some of the components are even really useful for real applications. Each component can have multiple inputs and outputs and can exchange multiple types of data trough any of them. It may sounds complex, but the necessary code to handle it is usually no more than 5-6 lines of simple code, making OpenWire the simplest yet most powerful way to connect components and exchange data and events.

Informations

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

Platforms: CBXE7, CBXE8, CX, DX, DXE7, DXE8, FM3

Performance Data Helper API & Performance Counter Header Files for Delphi v.1.0

By Alexander Staubo.

Freeware + source 18 Sep 1997

Description

For writing performance monitoring apps and performance counter DLLs for Windows NT. Contains translations of pdh.h and winperf.h.

Informations

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

Platforms: D2, D3

Property Inspector v.1.0

By Udo Juerss.

Freeware + source 06 Apr 1999

Description

PropertyInspector is a non-visual component for viewing properties of every TControl at runtime. Works on all application forms. Can be controlled by mouse / keyboard or program.

Informations

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

Platforms: D3, D4

RBS Antidot 2009 R1 v.1.0.0

By RedBeeSoft inc.

SWS 23 Aug 2009

Description

RBS Antidot is library of containers and data structures for Delphi and Pascal.

Features:

  • Ultimate support of all Delphi built-in data types for all containers.
  • Includes comprehensive set of data structures: Vectors, Maps, Lists, Sets, Trees etc.
  • Containers keep data in the native format. AntiDOT does not perform any data conversions if not neccessary.
  • AntiDOT ensures strict compile-time type checking. Containersí interfaces are strictly typified.
  • Simple and handy interface. Uniform API for all data types and containers.
  • 100% native Object Pascal code. No wrappers or DLLs are used.
  • Compatible with the latest Delphi compilers. AntiDOT supports Delphi versions from Delphi 7 to Delphi 2009.
  • Multiplatform. AntiDOT is compatible with Free Pascal compiler and thus can be used on a wide range of platforms and operation systems (see http://www.freepascal.org).
  • Full source code included.
  • Distributed under the Open Source and Commercial Licenses. AntiDOT is distributed under the terms of the GNU License for open source projects and under the terms of the Commercial License for proprietary projects.

Informations

  • Status: Evaluation (time-limit)
  • Source: Included
  • price: $35
  • Size: 988kB

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

RtlVclOptimize v.2.77

By Andreas Hausladen.

Freeware + source 11 May 2008

Description

The RtlVclOptimize.pas unit contains optimized RTL and VCL function that are used by DelphiSpeedUp. This unit allows you to use all non IDE specific DelphiSpeedUp optimizations in your own applications.

Features:

  • Faster String/WideString Compare/SameText
  • Faster TList implementation
  • Faster TStrings.GetDelimitedText implementation for Delphi 7 and newer
  • Faster TComponent.FindComponent
  • Faster FileExists/FileAge/FileSearch for Delphi 5 to 2005
  • Faster GetDynaMethod implementation (message handler / dynamic methods calls)
  • Faster Set-Equal
  • Faster LoadResString implementation.

Informations

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

Platforms: D2005, D2006, D2007, D5, D6, D7

SDL Component Suite - BasePack v.10.4

By Software Development Lohninger.

Shareware 08 Aug 2015

Description

The package BasePack contains several units of the SDL Component Suite which fall into the category "basic operations and data structures". Among them are FIFO registers, bit arrays, system specific routines, the handling of streams, and string processing. BasePack will be included for free on purchase of any of the other SDL packages.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $45
  • Source price: $210
  • Size: 640kB

Platforms: C2k10, C2k6, C2k7, C2k9, CB6, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D2006, D2007, D2009, D2010, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

Set Of Integer for Delphi v.1.0

By Michal Kokorceny.

Freeware + source 04 Jan 2013

Description

The programming language Object Pascal in the Delphi environment allows to use only sets of maximum size of 256 elements (Set Of Byte or Set Of Char).

TSetOfInteger is a class, which can pass this limit and allows to use unlimited set of integers in similar way, as it is possible to work with common sets. The size of a set is limited only by the amount of the free memory.

Informations

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

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

SZHash v.1.1.1

By Sasa Zeman.

Freeware + source 30 Jun 2007

Description

SZHash is advanced Hash Table Class.
  • Advanced Hash class working with strings;
  • Variable lenght of Hash table;
  • Several Hash formula included;
  • Additional number stored with hashed string;
  • Additional pointer stored with hashed string.

Informations

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

Platforms: D2005, D2006, D2007, D4, D5, D6, D7

TCountedList v.1

By BrandsPatch.

Freeware + source 06 Sep 2007

Description

A simple component for storing a reference counted list of integers. Add a value that is already in the list and its reference count is incremented. Delete a value from the list and it will only be removed if its reference count would be zero after the removal.

Informations

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

Platforms: D2005, D2006, D2007, D3, D4, D5, D6, D7

TDropStar v.1.01

By Elena Lisenenkova.

Freeware + source 29 Mar 1999

Description

TDropStar component maintains a star of rays -- a set of visual pointers to the target controls. TDropStar component behaviour is very much the same as that of TComboBox, but instead of a drop-down list of strings there is a set of visual pointers to the target controls. Requires TKin ComponentList object and property editor and TGraphLink component.

Informations

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

Platforms: CB1, CB3, D1, D2, D3, D4

TechInsite Object Persistence Framework v.2.5.0.1229

By TechInsite Pty Ltd.

Freeware + source 23 Jun 2008

Description

tiOPF is a Object Persistence Framework. That is, it is a framework based around saving your objects to, and loading them from, databases and/or flat files.

Key features:

  • Lets you build an object oriented application that can swap databases with the flick of a command line parameter, conditional define or registry switch. Currently we have the following persistence layers available:
    • Interbase/Firebird via IBX
    • Firebird via FBLib
    • Firebird via ZeosLib (experimental)
    • Oracle via DOA
    • MS Access & MS SQL-Server via ADO
    • Paradox via BDE
    • XML via MSDOM or FPC's DOM
    • CSV files
    • TAB files
    • There is also a lightning fast, custom XML persistence layer for local databases, and
    • a HTTP/XML layer & proxy server for building remote systems that can connect through corporate firewalls.
  • Supports Delphi 5, 6, 7, 2006, 2007, BDS 2006, RDS 2007, Free Pascal for Win32 and Linux.
  • Family of abstract base classes for building a complex object model.
  • 32 Persistent object aware components for building complex GUIs.
  • Has a Model-GUI-Mediator implementation to make standard GUI components object aware. An alternative to the persistent object aware components.
  • 1518 Unit Tests to guarantee stability;
  • 160 pages of documentation to get you started.
  • Newsgroup for support.
  • Automated, daily builds and unit testing.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 2 226kB

Platforms: C2k6, C2k7, D2005, D2006, D2007, D5, D6, D7

TFilo v.1.0

By Clayton L. Wilson, Rick Rogers.

Freeware + source 15 Dec 1998

Description

Stores integers in a First In Last Out structure.

Informations

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

Platforms: D3

TGlNesting Info v.1.0

By Greg Lorriman.

Freeware + source 03 Jun 1998

Description

Design time component that shows nesting of controls of the form on which it is placed. Special support for panels, splitters and the RxLib splitter. Runtime facilities.

Informations

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

Platforms: D1, D2, D3

THashedObjectList v.1.0

By Guram Dukashvili.

Freeware + source 16 Oct 2004

Description

Key - Object pairs and fastest list indexing.

Informations

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

Platforms: CB6

TInteger List v.2.0

By Bayden Systems.

Freeware + source 10 Apr 1998

Description

TIntList is a simple, tiny class that stores a list of integers just as a TStringList stores a list of strings. Version 2.0 includes a few new methods.

Informations

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

Platforms: D1, D2, D3

TIntegerList v.1

By Thomas Abel.

SWS 25 Mar 2011

Description

TIntegerList Class. Use TIntegerList to create and to work with Integerlists.

Informations

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

Platforms: D2007, D7

TIntList v.1

By BrandsPatch.

Freeware + source 06 Sep 2007

Description

Ever wished there were a simple equivalent of TStringList to store numbers? Some versions of Delphi come with an integer list object but not all. However, it is very easy to use TList to store and manage a list of integers. We show how.

Informations

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

Platforms: D2005, D2006, D2007, D3, D4, D5, D6, D7

TListO

By Jim O’Flaherty.

Freeware + source 14 Sep 1999

Description

Delphi has included a collection class from its initial release, TList. Unfortunately, the implementation chosen focused on using Pointer as opposed to references. This creates a problem in attempting to use TList to contain descendents of TObject. Every time TList is used to submit an instance for later retrieval, a case of Pointer(...) is required. Retrieval involves casting the returned Pointer into the appropriate class.

Informations

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

Platforms: D2, D3, D4

TLListInt v.1.0

By Alexander Wernhart.

Freeware + source 30 Jan 1997

Description

The TLListInt component is a Delphi component that allows you to store integers in a quasi dynamic array like you store strings in an TListBox.

Informations

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

Platforms: D1, D2

TParamList v.1.0

By Bjorn Depoorter.

Freeware + source 19 Mar 2001

Description

This is a class, TPARAMLIST named, where you can store parameters in it, and to extract back out of it. You can add multiple strings with parameters in it to the parameter list. The format of 1 string must be SDF.

Eg: "param1=value1","param2"=value2". This represents one string, with 2 parameters. You can also concatenate a value of an already existing parameter.

Eg: "param1+=value1" -> resulting in param1=value1value1

You can use this class to send parameters over network, by just sending strings. Like this, you can send multiple parameters in one string, and even send a parameter over multiple strings in case the length would be greater than it can send in one string.

Informations

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

Platforms: D2, D3, D4, D5

TPolymorphic List v.1.0

By Tecepe.

Freeware + source 10 Nov 1998

Description

TPolymorphicList is a non-visual component with TList funcionality. Objects stored in this list can be saved/retrieved to/from streams. Stored objects must descend from TPersistent. Published object properties are stored using Delphi streaming capabilities. Can be used to save objects to files or database blob fields. Can also be used in conjunction with components like Pythoness PSetting or Delphi VCL Extensions (RX) Lib TFormStorage to save application runtime state.

Informations

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

Platforms: D4

TRealList v.1

By BrandsPatch.

Freeware + source 12 Feb 2008

Description

The Delphi TStringList class provides a handy way of managing lists of strings. TRealList does the same thing for floating point numbers. TRealList methods and properties can be used to add, delete, insert and find real numbers. The Granularity property can be used to control the the way in which the Add, Insert and Find methods work. List data can be easily streamed.

Informations

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

Platforms: D2005, D2006, D2007, D3, D4, D5, D6, D7

TRealList v.1

By Thomas Abel.

Freeware + source 25 Mar 2011

Description

TRealList Class. Use TRealList to create and to work with point numbers lists.

Informations

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

Platforms: D2007, D7

TSubclass32 v.2.1

By Progency Software.

Shareware 22 Feb 1999

Description

Completely customize, modify, and/or add to other applications with this control. Break the 32-bit process barriers, TSubclass32 allows you to easily subclass any window in Win32, even those created by other applications.
  • Subclass as many windows as you wish, at the same time
  • Methods which allow you to easily read and write directly to an application's memory
  • Minimal overhead
  • Dynamic DLL loading
  • Direct subclassing with windows belonging to your application (DLL never loaded)
  • DLL size dramatically reduced from previous versions, and extra unit eliminated.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $40
  • Source price: $60
  • Size: 121kB

Platforms: D2, D3, D4

Turbo Vision for Delphi

By M. Jastrebtsoff.

Freeware + source 28 May 2002

Description

Turbo Vision for Delphi. Ported old Borland console CUA library for Delphi Win32.

Informations

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

Platforms: D5, D6

VirtualStorage v.1.0

By Igor Garbus.

Shareware 08 Apr 2005

Description

Features:
  • In memory tree-type structure of data;
  • Data exchange with an INI files, Memory, Registry, Binary files, XML files;
  • Data types: Integer, String, Boolean, Float, DateTime, Currency, Int64;
  • Data encrypting (XOR);
  • Free updating.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $20
  • Exe demo: included
  • Size: 159kB

Platforms: D2005, D7

XSDTool v.3.0.0.2

By Thomas Kerkmann.

Freeware + source 27 Sep 2006

Description

XSDTool is a utility to create Class-definitions from an XSD file.

"I had to slightly modify the parser because it had a memory leak. The corrected version is part of this archive. I also used MRUFileList from Brad Stowers. unfortunately his delphi-free-stuff pages are no longer available. The unit therefore is included here.

XSDobj and XSDparser are mine and can be used freely for everybody. XMLTools is mine and can also be used freely.

Mylib is a collection of usefull and not so useful routines, but included in almost all my projects. See what you can do with it."

Informations

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

Platforms: D5

News from our Sponsors

Displaying, editing and printing hypertext documents

TRichView is a suite of native Delphi/C++Builder components (VCL) for displaying, editing and printing hypertext documents.

ScaleRichView is a set of VCL components for WYSIWYG editing ("What You See Is What You Get"), created basing on TRichView and RichViewActions.
ScaleRichView uses TRichView engine for document rendering, but it repaginates, scales and draws pages in its own way.

more …


Components for video and audio processing

RVMedia is a set of Delphi VCL and Lazarus LCL components having the following functions:

Receiving video from local web cameras and IP cameras;Configuring IP cameras and controlling their rotation;
Reading sound from a microphone;Sending and receiving video and audio data via the Internet;
Organizing video chats and video conferences (either as directly connected applications or using a client-server model).

more …