OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Ich habe das Problem, dass OnShow und OnActivate meiner Hauptform unter Linux nicht aufgerufen werden. Unter Windows laufen die beiden Methoden durch. Hat jemand eine Idee, was ich falsch mache?
Edit: OnActivate wird erst aufgerufen, wenn ich von einer anderen Form wieder zurückkomme. Andere Formen führen die beiden Methoden aus.
Edit: OnActivate wird erst aufgerufen, wenn ich von einer anderen Form wieder zurückkomme. Andere Formen führen die beiden Methoden aus.
Re: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Bei mir auf Raspi4 bullseye funktioniert das (Lazarus vom 24.5.22)
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Hi!
OnActivate wird unter Linux nur ein einziges Mal ausgeführt: Wenn die App nach FormCreate sich auf dem Bildschirm zeigt. Das ist bekannt und dokumentiertes Verhalten.
Winni
OnActivate wird unter Linux nur ein einziges Mal ausgeführt: Wenn die App nach FormCreate sich auf dem Bildschirm zeigt. Das ist bekannt und dokumentiertes Verhalten.
Winni
Re: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Einmal würde mir ja reichen. Macht es aber nicht bei mir.
- h-elsner
- Lazarusforum e. V.
- Beiträge: 282
- Registriert: Di 24. Jul 2012, 15:42
- OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
- CPU-Target: X86-64; arm 32bit
- Wohnort: Illertissen
- Kontaktdaten:
Re: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Also das kann ich nicht nachvollziehen. Beim Raspi3 läuft es. Hier ein beispielprojekt. Probier das mal aus.
Gruß HERe: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Lustigerweise wirft Dein Projekt folgenden Fehler und startet nicht. Da muss mehr kaputt sein, als nur OnShow etc.
- Dateianhänge
-
- screenshot.png (88.08 KiB) 1025 mal betrachtet
- af0815
- Lazarusforum e. V.
- Beiträge: 6801
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Läuft hier ohne Probleme auf Win 10/64 allerdings
OnCreate raised: 22569359
OnShow raised: 22569406
OnActivate raised: 22569531
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- h-elsner
- Lazarusforum e. V.
- Beiträge: 282
- Registriert: Di 24. Jul 2012, 15:42
- OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
- CPU-Target: X86-64; arm 32bit
- Wohnort: Illertissen
- Kontaktdaten:
Re: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Ja, ich denke auch, dass da mehr kaputt ist. An der Stelle würde ich mit fpcupdeluxe Lazarus neu installieren, einschließlich der benötigten lib's.
Gruß HE
Gruß HE
- af0815
- Lazarusforum e. V.
- Beiträge: 6801
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: OnShow und OnActivate wird unter Linux (Raspi) nicht aufgerufen
Ich würde zuerst ein clean recompile von Lazarus probieren.h-elsner hat geschrieben: Mi 19. Okt 2022, 08:23 Ja, ich denke auch, dass da mehr kaputt ist. An der Stelle würde ich mit fpcupdeluxe Lazarus neu installieren, einschließlich der benötigten lib's.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).