source.overview
Programmierung Übersicht
Da Programm LZ-Dent wurde komplett in Pascal geschrieben und mit FPC compiliert. Siehe auch die Seite von
Lazarus & Freepascal.
Um das Programm kompilieren zu können, müssen einige Packages, am besten über den Online - Package Manager installiert werden. Sie sollten dazu über die notwendigen Kenntnisse der Programmiersprache Pascal und der Entwicklungsumgebung Lazarus verfügen. Das Programm kann nicht über die Entwicklungsumgebung Delphi compiliert werden.
Der Programmcode kann hier heruntergeladen werden.
Package | |
---|---|
MplayerControlLaz | Web-Cam unter Linux |
opencv | Web-Cam unter Windows |
lr_pdfexport | PDF Dateien erzeugen |
addfunction | Report erweiterte Functionen |
lr_codereport | Report über Pascal Quelltext |
BGRABitmp | Bitmaps BGRA |
BGRAcontrols | BGRAControls |
Printer4Lazarus | Druckersteuerung |
lazreport | ACHTUNG, hier die Version aus den Quellen von Lazarus deaktivieren und dafür die aus dem Unterordner fk verwenden, da die View-Komponenten komplett überarbeitet wurden |
pascalscript | nahezu alle Statistiken laufen über Pascalscript |
zeos | Datenbank - alle Packages |
synedit | für z.B. den SQL-Editor |
richedit | Aus dem Ordner FK |
laz_synapse | Auch aus dem Ordner fk |
uniqueinstance_package | Nur eine Instanz zulassen |
—- | ————– |
udb_simple | grundlegene Tools für LZ-Dent |
udb_base | grundlegene Tools für LZ-Dent |
udb_basedb | grundlegene Tools/ Datenbank für LZ-Dent |
udb_bgra | Anpassung BGRA für LZ-Dent |
udb_bgradb | Anpassung BGRA Database für LZ-Dent |
udb_pscript | Pascalsript für LZ-Dent |
udb_statistik | Erweiterungen für LZ-Dent |
Alle diese Packages (außer opencv) arbeiten sowohl unter Winows als auch unter Linux. Sollte ich noch mal über einen Rechner mit OSX verfügen, werde ich LZ-Dent auch für Apple-Computer vorbereiten.
source.overview.txt · Zuletzt geändert: 2022/01/06 17:45 von graf