Erfahrungsbericht Lazarus auf Raspberry Pi Model 4B mit Debian Bookworm

Antworten
Libby
Beiträge: 3
Registriert: Mi 16. Okt 2019, 11:30

Erfahrungsbericht Lazarus auf Raspberry Pi Model 4B mit Debian Bookworm

Beitrag von Libby »

1. Versuch mit Raspberry Pi OS (32- oder 64-Bit) Release 5.1 Dezember 2023

Es ist mit nicht gelungen mein umfangreiches GUI-Projekt auf den RasPi zu protieren.
GUI-Projekt wurde ursprünglich unter Windows mit Delphi entwickelt.
Portierung auf Linux-64 Bit unter Ubuntu mit Lazarus funktioniert.

Probleme waren:
a) GUI-Programm blieb hängen
b) Installation des Indy10-Packages mit Neukompilierung der Lazarus-IDE blieb hängen,
nicht einmal die Maus ließ sich noch bewegen.
c) Via Library-Projekt eine Test-Library (shared object) erzeugt, nach /usr/local/lib
kopiert, ldconfig bestätigt "meine" Library unter /usr/local/lib
Testprogramm (nur Konsole) erzeugt, dass diese Library aufruft:
Funktioniert rein gar nicht, meldet immer file not found

2. Versuch mit Raspberry Pi OS (64-Bit) Release 5.2 März 2024

Das geht schon deutlich besser.
Störend war jedoch das kleine leere Fenster bei GUI-Start, das konnte mit folgender
Anweisung behoben werden:
sudo raspi-config nonint do_wayland W1
Dadurch wurde auf X11-Backend umgeschaltet

Jetzt war das kleine Fenster weg und Neukompilieren der Lazarus-IDE hat auch funktioniert.
Der oben beschriebene Test mit eigener Library und zugehörigem Testprogramm geht jetzt auch.

Mein GUI-Programm kann ebenfalls ausgeführt werden.
Es gibt jedoch eine Unstimmigkeit mit Dialogen.
Alle Dialoge (ShowModal) haben BorderStyle bsSingle und Position poScreenCenter.

Bei jeder TForm wird die Caption mittig im Fenstertitel gezeichnet.
Das hat bei einigen Dialogen, die schmal sind zur Folge, dass die Caption nicht lesbar ist.
Unter Delphi bzw. Lazarus - Ubuntu steht die Caption linksbündig im Fenstertitel.

Antworten