Lazarus: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Zeile 17: Zeile 17:
=== erforderliche Packages ===
=== erforderliche Packages ===


Abbrevia 5.2<br>
[[Indy]] 10.6 | | (Es kommt ein Fehler bei der Installation, einfach nochmal "kompilieren" und "installieren" drücken!)<br>
[[Indy]] 10.6 | | (Es kommt ein Fehler bei der Installation, einfach nochmal "kompilieren" und "installieren" drücken!)<br>
[[zeos]] 7.2 | zcomponent <br>
[[zeos]] 7.2 | zcomponent <br>
[[fpspreadsheet]] 1.5  | laz_fpspreadsheet <br>
[[fpspreadsheet]] 1.5  | laz_fpspreadsheet <br>
=== Wegfall in Kürze ===
Abbrevia 5.2 (soll entfallen, fpc hat zip Support, fpspreadsheet arbeitet auch damit!)<br>
jcl (soll entfallen, da es nicht für Linux verfügbar ist, "lcl" sollte ausreichend sein!)
jcl (soll entfallen, da es nicht für Linux verfügbar ist, "lcl" sollte ausreichend sein!)



Version vom 23. Februar 2015, 23:50 Uhr

Lazarus ist eine freie Open-Source Entwicklungsumgebung für den freepascal Compiler.

Mit dem Einzug von Lazarus in die OrgaMon Entwicklung gibt es Bestrebungen keinerlei kommerziellen Komponenten für OrgaMon mehr einzusetzen. Das betrifft den Wegfall folgender Komponenten:

Delphi, TMS Flexcell, IBObjects

cOrgaMon

cOrgaMon steht für "Console" OrgaMon. Er ist der Server Prozess des OrgaMon ohne GUI. Die Anwendung cOrgaMon.exe ist ein Delphi-Projekt für Win32. lOrgaMon basiert auf der selben Code-Basis ist aber ein freepascal-Projekt für win32 und langfristig auch für Linux.

lOrgaMon

"l" steht für Lazarus aber auch für Linux. Für die lOrgaMon - Entwicklung müssen folgende Open-Source-Packete installiert werden:

erforderliche Packages

Indy 10.6 | | (Es kommt ein Fehler bei der Installation, einfach nochmal "kompilieren" und "installieren" drücken!)
zeos 7.2 | zcomponent
fpspreadsheet 1.5 | laz_fpspreadsheet

Wegfall in Kürze

Abbrevia 5.2 (soll entfallen, fpc hat zip Support, fpspreadsheet arbeitet auch damit!)
jcl (soll entfallen, da es nicht für Linux verfügbar ist, "lcl" sollte ausreichend sein!)

Biliothek erweiternde Packages

jcl 2.5.0

  • (Bei jcl muss an einigen Stellen auf "overload" verzichtet werden, bei der Compilation wird das angezeigt)
  • THashString muss durch eine eigene Implementierung ausgetauscht werden


Die Installation von Packeten funktioniert in Lazarus in der Regel so:

  • ->Package->Package-Datei (.lpk) öffnen->
  • ->Kompilieren->Nutzung->Installieren->Ja