Lazarus Documentation
한국어 · Bahasa Indonesia · Deutsch · English · Español · Français · Italiano · Magyar · Nederlands · Português · Slovenčina · Suomi · Türkçe · Русский · العربية · 中文(中国) · 中文(台灣) · 日本語
Lazarus and Pascal Tutorials
- Basic Pascal Tutorial
- Free Pascal video tutorials
- Lazarus video tutorials
- All tutorials on the wiki - Collection of tutorials with difficulty ranging from beginner to expert level
- There are also other tutorials not hosted here in Lazarus related blogs, websites, videos, magazines and books.
- SchoolFreeware's Free Pascal Tutorials - From command line interface (CLI) to graphical user interface (GUI) using Lazarus IDE
(See also "Websites", further down this page)
Lazarus/FPC (Free Pascal)
- Creating bindings for C libraries - How to convert C header files (.h) to pascal units
- Console Mode Pascal - Using the Lazarus IDE for writing Pascal programs for text-mode operation.
- Daemons and Services - How to write windows services and/or linux daemons.
- Databases - An introduction to using databases in Lazarus and links to other database articles.
- Developing with Graphics - Examples on 2D & 3D graphic programming.
- Form Tutorial - A tutorial for beginners on how to deal with forms.
- Free Pascal for Visual Basic users
- Lazarus Database Tutorial - A tutorial which has some more background information on how to connect to popular databases, for example MySQL, Firebird, Postgres, etc.
- Lazarus integrated .chm help file system for manual copying into .../chm subdirectory, download here. Both for Lazarus and fp text mode IDE.
- Lazarus IDE Tools - An intermediate level tutorial about code completion and other IDE tools.
- Lazarus Inline Assembler - A getting started guide.
- Lazarus/FPC Libraries - How to create dynamic libraries (.so, .dll, .dylib) and how to use them
- Lazarus Tutorial - A tutorial for beginners and a detailed description of the Lazarus IDE.
- Multimedia Programming - How to play videos and sounds.
- Office Automation - How to interact with office software and create spreadsheets, text documents, presentations, etc.
- OpenGL Tutorial - How to use OpenGL in Lazarus applications.
- Overview of Free Pascal and Lazarus - A brief discussion of kinds of things you can develop with these general-purpose tools.
- spelling - How to use the Hunspell library in a Lazarus App.
- SQLdb Tutorial0 - Set up instructions for sample data for the following database tutorials
- SQLdb Tutorial1 - A tutorial that teaches you to get up and running with Lazarus visual components and databases
- SQLdb Tutorial2 - Second part of the DB tutorial series, showing editing, inserting etc.
- SQLdb Tutorial3 - Third part of the DB tutorial series, showing how to program for multiple databases and use a login form
- SQLdb Tutorial4 - Fourth part of the DB tutorial series, showing how to use data modules
- SqlDBHowto - Explanations and code for various aspects of using SQLdb for reading and manipulating data in relational databases
- Translations / i18n / localizations for programs - How to provide localized versions of your programs and packages
- VirtualTreeview Example for Lazarus - Using VirtualTreeview on Lazarus.
- Working With TSQLQuery - An in depth description of using TSQLQuery, having details about using parameters in queries and non-SELECT-queries
Hardware, Threads and Processes
- Using the printer - Printer support in Lazarus
- Hardware Access - How to access hardware devices, such as ISA cards, PCI cards, parallel and serial ports and USB devices.
- Multithreaded Application Tutorial - How to write multithreaded applications using Free Pascal and Lazarus.
- Executing External Programs - A short tutorial showing how to run external programs from inside your program.
- LazDeviceAPIs - A LCL unit which offers an interface to various hardware devices such as the Accelerometer, SMS sending, GPS positioning, etc.
Files
- File Handling In Pascal - Basic explanations on the use of files, for beginners in pascal.
- TXMLPropStorage - Using TXMLPropStorage to save user preferences.
- XML Tutorial - Writing and reading XML files.
- Using INI Files - How to work with INI files in pascal.
Web
- Web Development Portal - How to develop web applications with Lazarus and Free Pascal.
- Webbrowser - Webbrowser controls
- Web Programming and Networking - Tutorials about TCP/IP protocol, WebServices and links to web development articles.
Platforms
- Android Portal - Programming tips and reference information on Android.
- Android Programming - For Android smartphones and tablets.
- Embedded - An overview of development for Embedded platforms with/without an operating system
- volunteers needed :-)
- FreeBSD Portal - An overview of development for FreeBSD with Lazarus and Free Pascal.
- FreeBSD Programming Tips - Lazarus installation, useful tools, Unix commands, and more...
- iOS Portal - Programming tips and reference information for iOS.
- iPhone/iPod development - About using Objective Pascal to develop iOS applications.
- Linux Portal - Programming tips and reference information for desktop Linux.
- Lazarus on Raspberry Pi - How to install and use Lazarus on the Raspberry Pi.
- Mac Portal - Programming tips and reference information for macOS.
- macOS Programming Tips - Lazarus installation, useful tools, Unix commands, and more...
- WinCE Portal - Programming tips and reference information for WinCE
- WinCE Programming Tips - Using the telephone API, sending SMSes, and more...
- Windows Portal - Programming tips and reference information for desktop Windows and Windows mobile.
- Windows Programming Tips - Programming information for desktop Windows - including server
The Lazarus User Guides
- Lazarus Faq - General information about Lazarus and specifics for Linux and Windows users.
- Lazarus DB Faq - FAQ on database issues in Lazarus.
- Wishlist/Wanted Features - Features that you would like to see in Lazarus
- How do I create a bug report - You think you found a bug in Lazarus, how can you report it?
Installation
- Installation - all things "install" categorized
- Getting Lazarus - Brief instructions on how to download and install a released or SVN version of Lazarus
- Installing Lazarus - A detailed installation guide
- Multiple Lazarus - How to install several lazarus versions on one machine
IDE
Integrated Development Environment
- IDE tricks - Tips, tricks and hidden features
- Lazarus IDE - The IDE windows
- Lazarus IDE Shortcuts - The key mapping and shortcuts.
- Lazarus Packages - A guide for creating a package under Lazarus
- Install Packages - A small guide to install packages
- Extending the IDE - How to add functionality to the Lazarus IDE
- Installing Help in the IDE - How to install help for the RTL, FCL and LCL in the IDE, as well as installing the Kylix help files in it and also adding help for user packages.
- Using Lazarus for other computer languages - How to use the IDE for C, Java, etc.
- IDE Development - Various pages about current development of the IDE.
- Lazarus for education - How to setup the IDE for courses and beginners.
- Lazarus Hacks - Customizations and hacks that can adapt the IDE and LCL to specific needs.
- startlazarus - How the IDE is started.
- Unit not found - How to find units - Explains how the compiler and the IDE searches for units and how this can fail.
LCL
The Lazarus component library (LCL) is very similar to Delphi's VCL (Visual Component Library). Most Lazarus units, classes and properties have the same name and functionality as their equivalents in Delphi. This makes porting Delphi applications to Lazarus relatively easy.
- LCL documentation - On line help for LCL (work in progress).
- LazActiveX - ActiveX/LazActiveX documentation
- TAChart documentation - Standard component for drawing graphs and charts.
- LCL Components - Tutorials about the standard LCL components such as TMainMenu, TButton, TComboBox, TTimer, etc. Complements and links to the reference docs.
- The LCL in various platforms - A brief discussion about LCL features which behave differently in different platforms.
- Autosize / Layout - How to design forms that work on all platforms.
- Main Loop Hooks - How to handle multiple event sources
- Asynchronous Calls - How to queue methods for later execution
- File size and smartlinking - How to smartlink applications and create smaller executables.
- Accessing the Interfaces directly - Example how to access the LCL widgetsets
- Add Help to Your Application - How to create a Online Help for your application
- Colors - Description of system colors like clDefault, clWindow and the fpImage FPColor
- LCL Tips - Tips and tricks
- LCL Defines - Choosing the right options to recompile LCL
- LCL Code Examples - Example working code for Lazarus.
- Lazarus Custom Drawn Controls - A set of custom drawn controls in Lazarus
- LCL Accessibility - Documentation about using making LCL applications accessible
Developing
- The Power of Proper Planning and Practices - common-sense programming best practices for the Free Pascal and Lazarus developer
- Multiplatform Programming Guide - How to develop cross-platform applications and how to port from one platform to another
- Introduction to platform-sensitive development - The next step in cross-platform development.
- Deploying Your Application - How to create an installer for your application
- Cross compiling - Creating executables for one platform, on another
- GDB Debugger Tips - Known Issues / Tips for debugging Pascal using GDB
- Remote Debugging - How to debug your Lazarus application from another machine
- Application Icon - Setting the application icon
- Using Pascal Libraries with .NET and Mono - yes, you can use your Pascal code with .NET and Mono
- Pascal and PHP - the Pascal connection to PHP
- Developing Python Modules with Pascal - extending Python with Pascal
- Developing Web Apps with Pascal - yes, you can write Rich Internet Applications (RIA) with Pascal
- Pascal and GIS - using Pascal for GIS and mapping
- Smartphone Development - About using FPC and Lazarus to target various smartphones
- Lazarus Components Directory - A description of extra packages which are shipped with Lazarus, such as support for printers, fpWeb, daemons, etc
Tools
- Lazarus Documentation Editor - Using "lazde" to create documentation
- FPDoc Editor - An integrated editor for documentation files
- FPDoc Updater - A GUI tool for updating FPDoc files
- lazbuild - Compiling projects and packages without the IDE
- LazSVNPkg - Lazarus Subversion IDE Plugin
- InstantFPC - run pascal programs as normal unix scripts
Coming from Delphi
- Lazarus Components - Comparison between Lazarus and Turbo Delphi components
- Lazarus For Delphi Users - For Delphi users who are getting started with Lazarus
- Code Conversion Guide - How to convert existing code and components from Delphi and Kylix
- Delphi Converter in Lazarus - Convert a Delphi unit, project or package almost automatically
The Lazarus Developer Guides
- Developer pages - A list of lazarus developers
- Lazarus Development Process - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
- How To Help Developing Lazarus - A guide to help newbies start improving Lazarus
- Version Numbering - Explanation of the different version numbers of Lazarus
- Creating a Patch - A guide to making a patch with changes made to Lazarus
- Creating a Backtrace with GDB - A guide to making a backtrace to help you debug a program
- Nomenclature - Guide to choose a name for a new method or property
- Design Guide Lines - A guide about how to proceed when changing Lazarus Source Code.
- GUI design - Notes on guidelines when designing the lazarus GUI
- Roadmap - An idea of the current status of the various parts of Lazarus
- Moderating the bug tracker - Guidelines for lazarus developers and moderators for using the bug tracker.
- Codetools - How the codetools are integrated into the IDE
- Creating IDE Help - How to extend the IDE documentation
- How To Make Lazarus Docs - How to make help for the IDE
- Distributing Lazarus - Installers - Hints and notes for packagers who want to write an installer for Lazarus
- Bounties - Need a particular new feature soon? Set a price here.
LCL - Lazarus component library
The following articles go deeper into developing for/with the LCL. See also the user LCL section above.
- How To Write Lazarus Component - A helpful guide to creating your first LCL component.
- LCL Messages - Guide related to LCL Messages
- LCL Internals - Implementation details and how to create a new widgetset
- LCL Key Handling - Help! A key press, what now?
- LCL Internals - Resizing, Moving - How the LCL communicates with the LCL interface to resize, move controls
- LCL Drag Drop - Managing dragging, dropping and docking
- LCL Unicode Support - Road to Unicode enabled Lazarus
- LCL Documentation Roadmap - Which units have to be documented
- LCL Bindings - Bindings to use LCL on other languages
Interfaces
Translating/Internationalization/Localization
These articles cover how to set up the IDE, LCL and your own programs with translated/localized strings, and how to internationalize them (e.g. deal with date formats, decimal separators etc) :
- Translations / i18n / localizations for programs How to translate your application and how to load translated resource strings of projects and packages in your application.
- Step-by-step instructions for creating multi-language applications: Tutorial demonstrating how to convert one of the Lazarus example projects to a multi-language application.
- Getting translation strings right A few notes for programmers on how to create and use translatable strings in your application. Quickly discusses general things about creating strings, offers a few hints on implementation issues and points out some things to consider when using English as base language in particular.
- Localization Notes:
:* German - Notes and guidelines for translating the Lazarus IDE to German, including a small dictionary to look up often used translations.
:* Portuguese-Brazilian - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation.
:* Russian - Notes and guidelines for translating the Lazarus IDE into Russian.
- Add language bar explains how you can add a list of translations to the top of a wiki page.
- Translating the IDE
Additional Components Documentation
- Project Templates - the package projtemplates
- Pascal Script and Pascal Script Examples - How to use the pascal script components in Lazarus
- OpenGL - How to use OpenGL in Lazarus
- KOL-CE - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus.
- How To Write Lazarus Component for more component info
- Project Groups - about package projectgroupslaz.lpk
- Package Tabs - about package packagetabs.lpk
- Favorites - about package favorites.lpk
Free Pascal Compiler Documentation
In addition to this site, the latest version of the documentation can also be found on-line and in a variety of downloadable formats on the main Free Pascal Compiler site.
- User's guide
- Programmer's guide
- Reference guide for the system unit, and supported Pascal constructs
- Run-Time Library reference manual
- Free Component Library reference manual
- Free Pascal documentation tool manual
- Build messages
Special Topics
- Databases
- SciTech Portal - Lazarus and Free Pascal for Science, medicine and technology.
Lazarus related blogs, websites, videos, magazines and books
Blogs
- Lazarus Development - (2015) A blog of Lazarus developers regards development process.
- Adventures of a Newbie - (2006) A blog of a newbie getting started with some tutorial information in a running log.
- On the road with Lazarus/Free Pascal - (October 2016) A blog dedicated to register my experiences while programming with Lazarus and Free Pascal (by Luiz Américo)
- Porting to Lazarus - (2014) This blog describes the porting of a medium-sized application (~100 kloc) from D7 with CLX to Lazarus (by Alexsander da Rosa)
- Living Lazarus - (2013) One man's exploration into the possibilities of an open source RAD (by Wibblytim).
- Bee.ography (2011) just (another) Bee’s buzz!
- Parallel Pascal Worlds (September 2016) Donald Shimoda.
- devblog.brahmancreations.com (2010) Observations on Free Pascal and Lazarus Development
- CNOC TechBlog / Lazarussupport - (2016?) A blog about Lazarus and Free Pascal in general - Joost van der Sluis
Websites
These websites cover Free Pascal, Lazarus or both - or they cover Delphi concepts that are applicable to Lazarus/FPC:
- PP4S Lazarus (and Delphi) getting started information, tutorials. Useful for beginners.
- Pascal - SwinBrain (Internet Archive; original link dead) - Unique free pascal tutorial and documentation at Swinburne University
- Lazarus Programming A series of tutorials to get beginners started. Limited "how to install" material. From SheepdogSoftware.co.uk
- Basic Pascal Tutorial Updated version of Tao Yue's Pascal Tutorial (reposted with permission).
- Delphi Tutorials Arranged in Groups, by Difficulty An accumulation of material from many years. Topics range from "Hello World" to using Dallas 1-Wire to TCP/IP. The ones I've tried port to Lazarus without hassle.
Chinese:
- Community for Free Pascal and Lazarus in Chinese. - Community, forums, source code and demos in Chinese.
French:
- Pascal - Club d'entraide des développeurs francophones - Francophone community about Pascal.
Spanish:
- Programando en Pascal - Spanish tutorial focused on FPC/Lazarus, hosted in Wikidot.
Videos
- See Lazarus videos
Books
Conferences on Lazarus and Free Pascal
How to cite in scientific publications
Missing documentation?
If you miss documentation for Lazarus or Free Pascal, you can always write it yourself and submit it to the Lazarus/FPC bugtracker for inclusion. Have a look at:
- FPDoc Editor Built-in documentation editor in Lazarus. Page explains how to get fpdoc help sources and write your own help.
See also
From the Free Pascal wiki, page "Lazarus Documentation", as it stood on 2022-05-31 after a change by Thierrybo, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Edited on wiki.freepascal.org by 96 people, 2005–2022
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
| When | Who | What changed |
|---|---|---|
| Vincent | ||
| Vincent | ||
| Vincent | Code Conversion Guides | |
| Vincent | IDE Documentation | |
| Vincent | (minor) | |
| Vincent | The Lazarus User Guides (minor) | |
| Vincent | IDE Documentation | |
| Vincent | Code Conversion Guides | |
| Smace | IDE Documentation | |
| AndrewH | ||
| Smace | The Lazarus Developer Guides | |
| Smace | The Lazarus Developer Guides | |
| Smace | The Lazarus Developer Guides | |
| Smace | The Lazarus Developer Guides | |
| AndrewH | Added guide to make a patch | |
| AndrewH | added missing word (minor) | |
| AndrewH | added link to create backtrace | |
| AndrewH | fixed the caSe of a link (minor) | |
| AndrewH | made link case look more uniform (minor) | |
| AndrewH | Lazarus and Pascal Tutorials - added tutorial on how to use TProcess | |
| Vincent | The Lazarus Developer Guides: Added link to German localization notes | |
| Neli | The Lazarus Developer Guides | |
| Vincent | Translations: added link to Portuguese-Brazilian Localization Notes | |
| Vincent | Translations (minor) | |
| Tom at work | Translations | |
| Smace | Translations | |
| Smace | Translations | |
| Matthijs | IDE Documentation | |
| Matthijs | Lazarus and Pascal Tutorials | |
| Matthijs | Lazarus and Pascal Tutorials (minor) | |
| Kirkpatc | Free Pascal Compiler Documentation | |
| Matthijs | Lazarus and Pascal Tutorials | |
| Matthijs | Lazarus and Pascal Tutorials | |
| Matthijs | The Lazarus Developer Guides | |
| Vincent | updated link to rtl reference manual | |
| Vincent | The Lazarus User Guides: added link to lcl docs | |
| Sekelsenmat | Translations | |
| Matthijs | The Lazarus User Guides | |
| Matthijs | The Lazarus Developer Guides | |
| Vincent | IDE Documentation (minor) | |
| Dblaszijk | The Lazarus Developer Guides | |
| Vincent | The Lazarus Developer Guides | |
| Junior | The Lazarus Developer Guides | |
| Junior | Translations | |
| Vincent | Translations | |
| Swen | Lazarus and Pascal Tutorials | |
| Vincent | ||
| Dblaszijk | The Lazarus Developer Guides | |
| Avantman42 | The Lazarus User Guides (minor) | |
| Molgora | The Lazarus User Guides | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials (minor) | |
| Sekelsenmat | Lazarus and Pascal Tutorials (minor) | |
| Sekelsenmat | IDE Documentation (minor) | |
| Sekelsenmat | (minor) | |
| Sekelsenmat | Lazarus and Pascal Tutorials (minor) | |
| Neli | ||
| Neli | add link to multithread tutorial | |
| Neli | Add link to pascal script components | |
| Neli | Link to Main Loop Hooks | |
| Neli | link to Nomenclature | |
| Loesje | The Lazarus Developer Guides | |
| Sekelsenmat | The Lazarus User Guides (minor) | |
| Sekelsenmat | The Lazarus User Guides (minor) | |
| Sekelsenmat | Code Conversion Guides | |
| Neli | add link to asynchronous calls | |
| Vincent | The Lazarus User Guides: simpler link | |
| M00nch1ld | The Lazarus Developer Guides | |
| Mattias2 | Additional Components Documentation | |
| Sekelsenmat | The Lazarus Developer Guides | |
| Mattias2 | The Lazarus Developer Guides | |
| Sekelsenmat | The Lazarus User Guides | |
| AndrewH | ||
| Sekelsenmat | The Lazarus Developer Guides | |
| Phil | Added link to Deploying Your Application | |
| Phil | Added link to Overview of FP and Laz | |
| Phil | Added link to Power of Proper Planning (minor) | |
| Sekelsenmat | IDE Documentation | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Mattias2 | The Lazarus Developer Guides | |
| Ldunbar | The Lazarus User Guides (minor) | |
| Ldunbar | The Lazarus User Guides | |
| Sekelsenmat | Changed some items from Laz developers to Laz Users | |
| Vincent | The Lazarus Developer Guides | |
| Sekelsenmat | (minor) | |
| Silentcoder | Lazarus and Pascal Tutorials | |
| Dblaszijk | The Lazarus Developer Guides | |
| Dblaszijk | Lazarus and Pascal Tutorials | |
| Dblaszijk | IDE Documentation | |
| Sekelsenmat | Interfaces | |
| Sekelsenmat | The Lazarus Developer Guides | |
| Jfabiani | Lazarus and Pascal Tutorials | |
| Mattias2 | The Lazarus User Guides | |
| Mattias2 | Free Pascal Compiler Documentation | |
| Vincent | ||
| Mattias2 | Lazarus and Pascal Tutorials | |
| Mattias2 | The Lazarus User Guides | |
| Mattias2 | IDE Documentation | |
| Mattias2 | The Lazarus User Guides | |
| Mattias2 | IDE Documentation | |
| Mattias2 | IDE Documentation | |
| Mattias2 | The Lazarus User Guides | |
| Borut | LCL - Lazarus component library | |
| Phil | Added link to "Using Pascal Libraries with .NET and Mono" | |
| Phil | Added link to "OS X Programming Tips" | |
| Sekelsenmat | The Lazarus Developer Guides | |
| Vincent | ||
| Vincent | IDE Documentation | |
| Vincent | ||
| Silentcoder | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials: Wrong place to put the link | |
| Mattias2 | LCL | |
| Matthijs | Lazarus and Pascal Tutorials | |
| Vincent | The Lazarus User Guides | |
| Vincent | The Lazarus Developer Guides | |
| Mattias2 | IDE | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Mattias2 | Tools | |
| Bitzero 000 | The Lazarus User Guides | |
| Vincent | Reverted edits by Bitzero 000 (Bitzero 000); changed back to last version by Mattias2 (minor) | |
| Sekelsenmat | LCL - Lazarus component library | |
| Mattias2 | The Lazarus Developer Guides | |
| Sekelsenmat | LCL | |
| Vincent | Added Lazarus blogs | |
| Vincent | Lazarus related blogs | |
| Vincent | Lazarus related blogs | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Xpete | Coming from Delphi | |
| Onr | ||
| Onr | ||
| Swen | (minor) | |
| T0mWalsh | IDE | |
| Sekelsenmat | Interfaces | |
| Mattias2 | Interfaces | |
| Vincent | The Lazarus Developer Guides | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Developing | |
| Paulatreides | Interfaces | |
| Paulatreides | Translations | |
| Paulatreides | Translations | |
| Sekelsenmat | Developing | |
| Swen | Reverted edits by Sekelsenmat (Talk); changed back to last version by Paulatreides (minor) | |
| Swen | Undo revision 20298 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 20297 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 20296 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 20014 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 20003 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 20002 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 20001 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 20000 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 19999 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 19998 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 19994 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 19985 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Swen | Undo revision 19984 by Special:Contributions/Paulatreides (User talk:Paulatreides) (minor) | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Installation: removed obvious note | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Paulatreides | Lazarus and Pascal Tutorials | |
| Swen | Reverted edits by Paulatreides (Talk); changed back to last version by Sekelsenmat (minor) | |
| Jsund | The Lazarus User Guides | |
| Mattias2 | LCL - Lazarus component library | |
| Edexter | Installation (minor) | |
| Edexter | Lazarus and Pascal Tutorials: outside link to usefull site (minor) | |
| Edexter | Interfaces | |
| Edexter | Interfaces | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Moved that external website to a more suitable section | |
| Sekelsenmat | External links is a bad name, because some of the links aren't external ... I'm renaming it | |
| Sekelsenmat | Renaming again and doing a better presentation | |
| Sekelsenmat | ||
| Tombo | Tools | |
| Tombo | Tools (minor) | |
| Yurysidorov | Additional Components Documentation | |
| Tombo | Interfaces | |
| Maxim | Translations | |
| Mattias2 | LCL | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Phil | Fixed typo (.dynlib --> .dylib) | |
| Mattias2 | Interfaces | |
| Sekelsenmat | Interfaces | |
| Vincent | Interfaces | |
| Sekelsenmat | The Lazarus Developer Guides | |
| Sekelsenmat | LCL - Lazarus component library | |
| Mattias2 | Installation | |
| Kirkpatc | Lazarus and Pascal Tutorials | |
| Mattias2 | IDE | |
| Mattias2 | IDE | |
| Sekelsenmat | LCL | |
| Sekelsenmat | LCL | |
| Sekelsenmat | The Lazarus User Guides | |
| Sekelsenmat | Interfaces | |
| Mattias2 | The Lazarus Developer Guides | |
| Kirkpatc | Lazarus and Pascal Tutorials | |
| Mattias2 | Interfaces | |
| Mattias2 | IDE | |
| Normanp | Lazarus and Pascal Tutorials | |
| Rabiul | Lazarus and Pascal Tutorials | |
| Rabiul | Lazarus and Pascal Tutorials | |
| Dblaszijk | Tools | |
| Anieden | Lazarus related blogs and websites | |
| Javuchi | Lazarus and Pascal Tutorials | |
| Wstomv | The Lazarus Developer Guides: Fixed typo (minor) | |
| Javuchi | Lazarus and Pascal Tutorials | |
| Mattias2 | IDE | |
| Sekelsenmat | LCL | |
| Sekelsenmat | Interfaces | |
| Aurawin | Lazarus and Pascal Tutorials | |
| Aurawin | Lazarus and Pascal Tutorials | |
| Phil | Windows Programming Tips topic was not linked to from main wiki page. | |
| Phil | Added "Developing Pascal Modules with Pascal" | |
| Phil | Reordered subtopics | |
| Martin | Developing | |
| Roward | Lazarus and Pascal Tutorials: added OOP Tutorial link (minor) | |
| Maxim | Translations: - typo (minor) | |
| DoDi | LCL - Lazarus component library (minor) | |
| Paul Ishenin | Lazarus related blogs and websites | |
| Mattias2 | Translations | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Mattias2 | Lazarus and Pascal Tutorials | |
| Kavomsk | Lazarus and Pascal Tutorials | |
| Kavomsk | Lazarus and Pascal Tutorials | |
| Kavomsk | The Lazarus User Guides | |
| Vincent | Reverted edits by Kavomsk (Talk); changed back to last version by Mattias2 (minor) | |
| Frank | Lazarus related blogs and websites | |
| Luca | Removed spam link | |
| Tatamata | The Lazarus User Guides | |
| Tatamata | The Lazarus User Guides | |
| Tatamata | Lazarus and Pascal Tutorials | |
| Mingodad | IDE | |
| Phil | Added Developing Web Apps with Pascal link | |
| Sekelsenmat | Developing | |
| Sekelsenmat | LCL - Lazarus component library | |
| Kees | Lazarus and Pascal Tutorials | |
| Kees | ||
| Vincent | Free Pascal Compiler Documentation | |
| Mattias2 | Additional Components Documentation | |
| Ggeldenhuys | Lazarus and Pascal Tutorials: - spelling mistake (minor) | |
| Ggeldenhuys | Lazarus related blogs and websites: - spelling mistakes (minor) | |
| Mattias2 | LCL | |
| Sekelsenmat | ||
| JuhaManninen | Installation | |
| JuhaManninen | Installation | |
| Swen | Tools (minor) | |
| Sekelsenmat | ||
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | IDE | |
| Sekelsenmat | The Lazarus User Guides | |
| Sekelsenmat | The Lazarus User Guides | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Tools | |
| Cjaster | Lazarus and Pascal Tutorials | |
| Cjaster | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Cjaster | Lazarus and Pascal Tutorials | |
| Cjaster | Lazarus and Pascal Tutorials | |
| Cjaster | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Moves some more tutorials deeper in the hierarchy | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Cjaster | Lazarus and Pascal Tutorials | |
| Chronos | ||
| Jagluiperd | Lazarus and Pascal Tutorials | |
| Jagluiperd | Lazarus and Pascal Tutorials | |
| Jagluiperd | LCL | |
| JuhaManninen | Coming from Delphi | |
| Phil | There is kind of an order to these topics and "Using INI Files" really should not go first before "Overview". | |
| Mischi | Lazarus related blogs and websites: rewording and reformatting of SwinBrain link | |
| Vincent | Lazarus related blogs and websites | |
| Sekelsenmat | LCL | |
| Lainz | Lazarus and Pascal Tutorials | |
| Lainz | (minor) | |
| Lainz | Lazarus and Pascal Tutorials: spelling mistake "efect" to "effect" (minor) | |
| NooBox | Developing | |
| NooBox | Developing | |
| Jonas | Reverted edits by NooBox (Talk); changed back to last version by Lainz (minor) | |
| Lainz | Lazarus and Pascal Tutorials: Categories | |
| Mattias2 | Multimedia | |
| Mattias2 | Tools | |
| Mattias2 | Tools | |
| Loesje | Added Lazarussupport blog | |
| Loesje | Lazarus related blogs and websites (minor) | |
| Kevin jiang | Lazarus related blogs and websites | |
| Kevin jiang | Lazarus related blogs and websites | |
| Kevin jiang | Lazarus related blogs and websites | |
| Kevin jiang | Lazarus related blogs and websites | |
| Motaz | Lazarus/FPC | |
| Motaz | Lazarus/FPC | |
| Motaz | Lazarus/FPC | |
| Motaz | Lazarus/FPC | |
| Lainz | Windows: added Windows Icon article (minor) | |
| Sekelsenmat | Lazarus and Pascal Tutorials | |
| Sekelsenmat | Lazarus related blogs and websites | |
| Billyraybones | reordered: category at the end (minor) | |
| SophiaDickinson | ||
| Jonas | Reverted edits by SophiaDickinson (Talk); changed back to last version by Billyraybones (minor) | |
| JacobMorris | Lazarus/FPC (minor) | |
| Jonas | Reverted edits by JacobMorris (Talk); changed back to last version by Jonas (minor) | |
| Mattias2 | IDE | |
| JudeO'Neill | Developing | |
| Jonas | Reverted edits by JudeO'Neill (Talk); changed back to last version by Mattias2 (minor) | |
| GraceEllis | ||
| Jonas | Reverted edits by GraceEllis (Talk); changed back to last version by Jonas (minor) | |
| Mas steindorff | Additional Components Documentation (minor) | |
| Curt Carpenter | LCL: A link to the "How to create a component" wiki at wiki.lazarus.freepascal.org. | |
| Billyraybones | LCL: fixed the link to "How_To_Write_Lazarus_Component" (minor) | |
| Billyraybones | LCL (minor) | |
| Sekelsenmat | Lazarus related blogs, websites, magazines and books | |
| Sekelsenmat | Lazarus related blogs, websites, magazines and books | |
| Sekelsenmat | Lazarus related blogs, websites, magazines and books | |
| Sekelsenmat | Lazarus related blogs, websites, magazines and books | |
| Sekelsenmat | Adding the Pascal Tutorial to a more proeminent position | |
| Sekelsenmat | Windows | |
| Sekelsenmat | Platform specific Tips | |
| Sekelsenmat | Lazarus and Pascal Tutorials: That link is already inside Object Pascal Tutorial | |
| Sekelsenmat | LCL | |
| BigChimp | Lazarus related blogs, websites, magazines and books: Maybe get people interested in writing their own docs ;) | |
| Sekelsenmat | The Lazarus User Guides: reorganizing the database pages | |
| Sekelsenmat | Lazarus/FPC | |
| Sekelsenmat | Platform specific Tips | |
| Rofingi | ||
| Rofingi | Missing documentation? | |
| Swen | Reverted edits by Rofingi (Talk); changed back to last version by Sekelsenmat (minor) | |
| Mattias2 | Translations | |
| Sekelsenmat | Platform specific Tips | |
| Jpfleury | Lazarus related blogs, websites, magazines and books: Added pascal.developpez.com | |
| Jpfleury | Lazarus related blogs, websites, magazines and books: Added headings | |
| Jpfleury | Lazarus related blogs, websites, magazines and books: Added a section "Videos" | |
| Jpfleury | Lazarus and Pascal Tutorials: Updated anchor (minor) | |
| Jpfleury | Websites | |
| Jpfleury | Websites: Added a link | |
| Jpfleury | Websites | |
| Jpfleury | Websites (minor) | |
| Sekelsenmat | Hardware, Threads and Processes | |
| Sekelsenmat | Hardware, Threads and Processes | |
| Sekelsenmat | Hardware, Threads and Processes | |
| Billyraybones | Hardware, Threads and Processes: typo (minor) | |
| Sekelsenmat | LCL | |
| Mattias2 | The Lazarus Developer Guides | |
| Mattias2 | IDE | |
| Mattias2 | The Lazarus Developer Guides | |
| Sekelsenmat | Platform specific Tips | |
| Sekelsenmat | Platform specific Tips: Removing duplication | |
| Sekelsenmat | Platform specific Tips | |
| Sekelsenmat | Developing | |
| Ask | Additional Components Documentation | |
| BigChimp | Added sqldb tutorial 1 | |
| Richardmace | LCL | |
| Richardmace | Lazarus/FPC | |
| Marc s | Lazarus/FPC | |
| Marc s | Lazarus/FPC | |
| J0x | Lazarus and Pascal Tutorials | |
| J0x | Lazarus and Pascal Tutorials | |
| J0x | Lazarus and Pascal Tutorials | |
| J0x | Lazarus and Pascal Tutorials | |
| J0x | Lazarus and Pascal Tutorials | |
| Chronos | ||
| Vd6 | Blanked the page | |
| Emtll | Undo revision 61520 by Vd6 (talk) | |
| BigChimp | Moved tachart to user lcl; added activex to user lcl; moved how to write laz components to development lcl; categorized languages | |
| BigChimp | Translations: this is not about translatION but translatING | |
| BigChimp | Websites: addd pp4s.co.uk | |
| Jwdietrich | Platform specific Tips | |
| JuhaManninen | The Lazarus Developer Guides | |
| BigChimp | PLEASE REVIEW Added link to the tutorials category - much easier to maintain. Don't know how to make a wiki link though | |
| BigChimp | fix tutorials | |
| Jason5803 | Files | |
| Swen | Reverted edits by Jason5803 (talk) to last revision by BigChimp (minor) | |
| Jwdietrich | Lazarus related blogs, websites, videos, magazines and books | |
| Jwdietrich | Platform specific Tips expanded to also cover the new portals. | |
| Jwdietrich | Platforms | |
| Jwdietrich | Web | |
| Jwdietrich | Web | |
| Jwdietrich | Platforms | |
| Jwdietrich | Special Topics | |
| Jwdietrich | Special Topics | |
| Jwdietrich | ||
| Jwdietrich | Developing | |
| Aguila3000 | Websites | |
| Aguila3000 | Websites | |
| SinceOct08 | Added link to page of tutorials | |
| SinceOct08 | Lazarus and Pascal Tutorials (minor) | |
| SinceOct08 | gave more complete information about a site's content and source. | |
| SinceOct08 | Websites (minor) | |
| SinceOct08 | Polished text (minor) | |
| SinceOct08 | Websites (minor) | |
| BigChimp | I'd assume something is not a link farm unless otherwise noted. Removed superfluous mention of sheepdog commercial site | |
| BigChimp | (minor) | |
| BigChimp | Lazarus/FPC | |
| Billyraybones | typo (minor) | |
| Windsurferme | Translating/Internationalization | |
| Kapibara | Additional Components Documentation | |
| Kapibara | Additional Components Documentation | |
| Kapibara | Additional Components Documentation | |
| Kapibara | Additional Components Documentation | |
| Kapibara | Additional Components Documentation (minor) | |
| Yuichiro Takahashi | Websites (minor) | |
| JamesDew | Free Pascal Compiler Documentation | |
| Jwdietrich | freepascal -> Free Pascal | |
| BigChimp | Free Pascal Compiler Documentation: Let's remove documentation about safes where you store valuables. Not quite relevant to FPC... | |
| Michl | Lazarus/FPC | |
| BigChimp | Websites: tao yue's tutorial has actually been updated, it's not just a wiki version | |
| Af0815 | ampersand corrected (minor) | |
| Troyf | ||
| Af0815 | The Lazarus Developer Guides: link added (minor) | |
| Loesje | Updated link to new blog-website (minor) | |
| Gillou58 | Free Pascal Compiler Documentation | |
| FTurtle | categories | |
| Phil | Developing: Added link for Pascal and GIS | |
| Wp | Translating/Internationalization/Localization: Add translation tutorial | |
| Mattias2 | Additional Components Documentation | |
| Ondrej | Additional Components Documentation | |
| Ondrej | Additional Components Documentation | |
| Jwdietrich | Linking to Academic citation | |
| Arent | Lazarus related blogs, websites, videos, magazines and books | |
| Arent | Lazarus related blogs, websites, videos, magazines and books | |
| Mai | Lazarus and Pascal Tutorials (minor) | |
| Mai | Lazarus and Pascal Tutorials (minor) | |
| Mai | Lazarus and Pascal Tutorials (minor) | |
| Mai | Lazarus integrated .chm help file system for manual copying into .../chm subdirectory, download [http://www.stack.nl/~marcov/doc-chm.zip (minor) | |
| Mai | (minor) | |
| Mai | Installation (minor) | |
| Mai | Lazarus/FPC (Free Pascal) (minor) | |
| Bart | Lazarus and Pascal Tutorials | |
| Tudi x | Websites | |
| Dbannon | Added spelling tut | |
| Trev | Platforms: Added FreeBSD Platform Portal; alphabetised list (minor) | |
| Trev | Websites: Fixed dead web link (minor) | |
| Trev | Lazarus/FPC (Free Pascal): Added FP for VB Users topic link; alphabetised list (minor) | |
| Trev | Platforms: Added WinCE portal; Windows programming tips to list | |
| Trev | Installation: Fixed wiki markup (minor) | |
| Trev | Fixed page link (minor) | |
| Trev | Lazarus and Pascal Tutorials: Added Free pascal Video Tutorials page link (minor) | |
| Trev | Lazarus/FPC (Free Pascal): Fixed broken page link (minor) | |
| Trev | Lazarus and Pascal Tutorials: Added entries (minor) | |
| Trev | Lazarus and Pascal Tutorials: Fixed wiki markup (minor) | |
| Trev | Websites: Removed defunct website (minor) | |
| Trev | Text replacement - "Object Pascal Tutorial" to "Basic Pascal Tutorial" (minor) | |
| Trev | See also: New section added | |
| Thierrybo | Translating/Internationalization/Localization: updated internal link (minor) |
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
