fcl-base

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The FCL-Base package contains a number of units that are either really "base" functionality or more misc stand-alone units.

Note that about half of them are documented in the "fcl" part of the library/

Demos

Example relevant unit comment
asiotest -
avltreetest avltree
b64 -
b64dec -
b64enc -
b64test -
b64test2 -
cachetest -
cfgtest -
daemon -
dbugsrv -
debugtest -
doecho -
dparser -
dsockcli -
dsocksvr -
fstream -
htdump -
ipcclient -
ipcserver -
isockcli -
isocksvr -
istream -
list -
mstream -
poolmm1 -
poolmm2 -
restest -
showver -
sockcli -
socksvr -
sstream -
stringl -
testapp -
testbf -
testbs -
testcgi -
testcont -
testexprpars -
testez -
testhres -
testnres -
testol -
testproc -
testreg -
testrhre -
testrnre -
testrsre -
testrtf -
testser -
testsres -
testtimer -
testunzip -
testur -
testweb -
testz -
testz2 -
testzip -
threads -
tidea -
tstelcmd -
tstelgtk -
txmlreg -
xmldump -

Units

  • ascii85 unit - ASCII85 encoding/decoding streams
  • avl_tree unit - AVL binary tree implementation used by DOM (in fcl-xml). Lazarus codetools also use it in several places.
  • base64 unit - base64 encoding/decoding streams
  • blowfish unit - Unit implementing blowfish encryption/decryption streams. See also: [1] Article demonstrating handling tar, bzip2, gzip, zip files and Blowfish encryption in FreePascal/Lazarus. A good introduction even though it was written some time ago (a lot of functionality has been improved).
  • bufstream unit - Buffered stream
  • cachecls unit - Generic cache class for FCL
  • contnrs unit - Delphi compatible container unit.
  • custapp unit - TCustomApplication class, base class for several "application" object classes.
  • daemonapp unit - Class for a Daemon application.
  • eventlog unit - Unit implementing system log class
  • fpexprpars unit - Expression parser, supports variables, functions and float/integer/string/boolean/datetime operations. See How To Use TFPExpressionParser; see also symbolic
  • fptimer unit - A generic timer component. Can be used in GUI and non-GUI apps.
  • gettext unit - Unit implementing resource string translation using gettext files
  • idea unit - The IDEA unit provides IDEA encryption support
  • inicol unit - Collection which can write itself to inifile.
  • inifiles unit - Ini files support
  • iostream unit - Implement streams for handling standard input, output and stderr
  • libtar unit - A unit for creating/reading .TAR archives using streams.
  • maskutils unit - FormatMaskText implementation
  • pooledmm unit - Pooled memory manager implementation
  • rtfpars unit - RTFParser unit.
  • rttiutils unit - RTTI utility functions, based on RX rtti utils.
  • streamcoll unit - Collection which can stream itself
  • streamex unit - Stream extensions
  • streamio unit - Streams for standard text files.
  • syncobjs unit - A unit with synchronization objects
  • uriparser unit - Unit to parse complete URI in its parts or to reassemble an URI
  • wformat unit - base class for wtex and whtml. An abstract type to create tables.
  • whtml unit - implementation that renders to html
  • wtex unit - implementation that renders to (La?)TeX

See also