Erwin hat geschrieben:Also wenn ich das richtig verstehe, obwohl er also auf GTK2 eingestellt ist, nutzt er dennoch in erster Linie LCL? LCL ist, glaube ich, so etwas wie eine Art Grund-Grafik für alle Linux-Systeme, oder?
Die LCL ist die Lazarus Klassenbibliothek. Sie ermöglicht dir, dass dein Code auf allen unterstützten Systemen läuft.
Sie abstrahiert also die verschiedenen Systeme für dich.
Z.b. ein Fenster wird unter Linux anders erstellt als unter Windows. Du musst aber nicht wissen, wie das geht, Lazarus stellt dir TForm als Schnittstelle zur verfügung. Es kann aber nicht - oder nur schwer - Dinge tun, die vom System nicht unterstützt sind.
Als Belohnung gibt es aber native Anwendungen im ggs. zu Java.