Online documentation
The following PDF documents are online available:
- User's guide.
- Programmer's guide.
- Language reference guide.
- Run-Time Library (RTL) units reference manual.
- Free Component Library (FCL) units reference manual.
- fpdoc documentation tool reference manual.
- Reference chart with all compiler options and switches.
The following user contributed documents are available:
- A class chart in PDF format. Thanks to Tiziano!
- A guide how to make code written in C or C++ accessible in Pascal. Thanks to Gilles Marcou!
The following HTML documents are online available:
Remark:you must have javascript and style sheets enabled in order to view these pages correctly.- Documentation table of contents (with/without comments).
- User's guide (with/without comments).
- Programmer's guide (with/without comments).
- Language Reference Guide (with/without comments).
- Run-Time Library (RTL) units reference manual (with/without comments).
- Free Component Library (FCL) units reference manual (with/without comments).
- fpdoc documentation tool reference manual (with/without comments).
- Reference chart with all compiler options (with/without comments).
The windows unit is not documented in Free Pascal. The reason for this is that this is a HUGE unit, which would describe the complete win32 API, and that is not the purpose of this documentation.
However, the Win32 api help can be downloaded for free from Borland's web site. This will give an overview of all win32 API calls, and as such it describes all functions in the windows unit. The help file is oriented towards C programmers, but transposing to pascal should be straightforward.
The complete and up-to-date documentation of the Windows API is also on-line available on Microsofts website.
The Free pascal manuals have been translated to German by C&L, and can be purchased from the C&L website.
