Lazarus

From RemObjects Software

Jump to: navigation, search

This is a Technical Glossary entry
Feel free to add your notes to this topic below.


Lazarus is a cross platform IDE for Free Pascal, supporting, among others, Linux, Win32, Win64 and Mac OS X. Lazarus looks a lot like the older Borland Delphi 7 IDE in its design. Support for the Lazarus IDE for RemObjects products is being worked on for a future release of the RemObjects SDK, Data Abstract and AnyDAC.

GUI

Lazarus comes with a large set of Delphi-compatible GUI components called the LCL, which is mostly source code compatible with the Delphi VCL. Given that Lazarus is a cross platform tool, it includes several toolkits for writing GUIs:

  • Windows Native: using the native Windows API
  • GTK+ (1.2 and 2.6+): mostly used on Linux, but also works on Mac OS X.
  • QT: partially done.
  • Carbon: partially done implementation of the native Mac OS GUI layer.

Lazarus also supports Windows CE.

Database Support

There are several Lazarus compatible components for data support. Most offered by Zeoslib which has PostgreSQL, Firebird, MSSQL and SQLite support.

See Also

Personal tools