Lazarus IDE

From Free Knowledge Base- The DUCK Project
Jump to navigation Jump to search

Lazarus is a Delphi compatible cross-platform IDE for Application Development. It is for the Free Pascal Compiler (FPC), a programming language related to Pascal and Object Pascal. Free Pascal Initially, Free Pascal adopted Borland Pascal, but later adopted Delphi's Object Pascal. From version 2.0 on, Delphi compatibility has been continuously implemented or improved.

Lazarus is often used to create native-code console and graphical user interface (GUI) applications for desktop computers, mobile devices, web applications, web services, visual components, and function libraries for several different operating system platforms, including macOS, Linux, and Windows.

Lazarus applications can be cross-compiled from Windows, Linux, or macOS to any of the supported Free Pascal compilation targets. Lazarus provides a cross-platform application framework called the Lazarus Component Library (LCL), which provides a single, unified interface for programmers.

configure the Lazarus IDE for single window mode

The enable the single window mode in the Lazarus IDE requires you install the anchordockingdsgn package.

  1. click Package -> Install Uninstall Packages
  2. double-click the "anchordockingsdsgn 1.0" package in the list on the right side
  3. click the Save and rebuild IDE button

The rebuild can take a few minutes. Once done, the Lazarus IDE automatically restarts.