Free Pascal FCL: Free Component Library.
|
Implement SingleInstance using files. |
|
|
ASCII 85 or Base 85 encoding. |
|
|
AVL tree implementation. |
|
|
Unit implementing base64 encoding. |
|
|
Unit implementing Blowfish encryption/decryption streams. |
|
|
Implements a database-aware buffered dataset. |
|
|
Implements Buffered streams. |
|
|
Unit implementing cache class. |
|
|
Various general purpose classes: stack, queue, objectlists. |
|
|
Unit presenting a CSV file as a 2-dimensional array. |
|
|
Unit to read and write a CSV file. |
|
|
Custom application class. |
|
|
Daemon (service) application class. |
|
|
Database access layer. |
|
|
Unit to send commands to a debug server process. |
|
|
Auxiliary unit for the dbugintf unit. |
|
|
Unit implementing system log class. |
|
|
Easy CGI unit. |
|
|
JSON support for Free Pascal. |
|
|
Unit to handle mapping of filename extensions to MIME type. |
|
|
Timer class. |
|
|
Unit implementing resource string translation using gettext files. |
|
|
Firebird/Interbase database connection unit. |
|
|
The IDEA unit provides IDEA encryption support. |
|
|
Collection which can write itself to inifile. |
|
|
Ini files support. |
|
|
Implement streams for handling standard input, output and stderr. |
|
|
tar archive manipulation classes. |
|
|
Text mask utilities. |
|
|
Implements an in-memory dataset. |
|
|
Microsoft SQL Server and Sybase ASE database connectors. |
|
|
Unit to implement a null stream. |
|
|
Unit implementing pipe streams. |
|
|
Pooled memory manager implementation. |
|
|
Unit implementing the TProcess component. |
|
|
RTTI utility functions. |
|
|
Simple one-way IPC protocol. |
|
|
Unit to run only a single instance in your application. |
|
|
A set of classes for connecting to SQL databases and running SQL commands on them. |
|
|
Types used in various SQL related units. |
|
|
Collection which can stream itself. |
|
|
Stream extensions. |
|
|
Streams for standard text files. |
|
|
Synchronization objects. |
|
|
URI Parsing routines. |
|
|
Unit implementing zip/unzip compression/decompression functionality. |
|
|
Support for compression streams. |
The Free Component Library is a series of units that implement various classes and non-visual components for use with Free Pascal. They are building blocks for non-visual and visual programs, such as designed in Lazarus.
The TDataset descendents have been implemented in a way that makes them compatible to the Delphi implementation of these units. There are other units that have counterparts in Delphi, but most of them are unique to Free Pascal.