Difference between revisions of "Lazarus IDE"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(quick seed page for organizing notes)
 
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
<hide>
 +
[[page type::article]]
 +
[[thing type::Integrated Development Environment]]
 +
[[language::Pascal]]
 +
[[category:software]]
 +
</hide>
 +
==About==
 +
[[Lazarus IDE]] is a [[free/open source]] [[Integrated Development Environment]] for [[Free Pascal]], a form of [[Object Pascal]].
 
{{seed}}
 
{{seed}}
 +
For information about the language, see [[Free Pascal]]
 +
==How to==
 +
* '''Re-add a lost form to a project''':
 +
** create a new form with a temporary name
 +
** save the project
 +
** delete the 2 form-related files it creates
 +
** rename the files for the form you want to load to that temporary name
 +
** (untested) re-save the form under its permanent name
 
==Errors==
 
==Errors==
 
* no FPC sources (solution: install package "fpc-source")
 
* no FPC sources (solution: install package "fpc-source")
 
* [[no valid package file (.lpk) was found]]
 
* [[no valid package file (.lpk) was found]]
 +
==Links==
 +
===Reference===
 +
* {{wikipedia|Lazarus (IDE)}}
 +
* [http://wiki.lazarus.freepascal.org/Lazarus_Documentation Lazarus Documentation]: compiling and installation
 +
** '''default library packages''':
 +
*** '''FCL''': Free Component Library
 +
**** [http://lazarus-ccr.sourceforge.net/docs/fcl/index.html Reference for package 'fcl']
 +
**** [http://lazarus-ccr.sourceforge.net/docs/fcl/index-8.html Index of all identifiers in package 'fcl']
 +
*** '''LCL''': Lazarus Component Library
 +
**** [http://lazarus-ccr.sourceforge.net/docs/lcl/ Reference for package 'lcl'] (hierarchical)
 +
**** [http://lazarus-ccr.sourceforge.net/docs/lcl/index-8.html Index of all identifiers in package 'lcl'] (alphabetic)
 +
*** '''RTL''': Free Pascal Run-Time Library
 +
**** [http://lazarus-ccr.sourceforge.net/docs/rtl/index.html Reference for package 'rtl']
 +
**** [http://lazarus-ccr.sourceforge.net/docs/rtl/index-8.html Index of all identifiers in package 'rtl']
 +
 +
===Tutorials===
 +
* (official) [https://wiki.lazarus.freepascal.org/Lazarus_Tutorial Lazarus Tutorial]
 +
* (Sheep Dog Guides) [http://sheepdogguides.com/lut/ Lazarus Programming Tutorials]
 +
* (SchoolFreeware) [http://schoolfreeware.com/Free_Pascal_Tutorials.html Free Pascal Tutorials - Lazarus Program Example Code]

Latest revision as of 14:17, 18 September 2020

About

Lazarus IDE is a free/open source Integrated Development Environment for Free Pascal, a form of Object Pascal.

This page is a seed article. You can help HTYP water it: make a request to expand a given page and/or donate to help give us more writing-hours!

For information about the language, see Free Pascal

How to

  • Re-add a lost form to a project:
    • create a new form with a temporary name
    • save the project
    • delete the 2 form-related files it creates
    • rename the files for the form you want to load to that temporary name
    • (untested) re-save the form under its permanent name

Errors

Links

Reference

Tutorials