Gefunden BUGS...

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Gefunden BUGS...

Beitrag von pluto »

seltsam, ich habe versuch ein Test Projekt zu erstellen hätte den gleichen Fehler erwartet: Ist aber nicht so. Ich versuche im Moment ein test Projekt zu erstellen. So wie es aussieht fehlen noch einige Faktoren. Weil im eigentlichen Projekt tritt das Verhalten immer noch auf.
MFG
Michael Springwald

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Gefunden BUGS...

Beitrag von pluto »

Problem gefunden: Pfeiltasten. Sobald ich Pfeiltasten drücke ist der Fokus weg. Und in den eigentlichen Projekt brauche ich die Pfeiltasten.
Ich habe ein Test Projekt dran gehangen. Das From besteht aus drei Panels wobei im mittleren Panel die Test Komponente erstellt wird.
Dateianhänge
Archiv.zip
(96.68 KiB) 79-mal heruntergeladen
MFG
Michael Springwald

Benutzeravatar
theo
Beiträge: 10924
Registriert: Mo 11. Sep 2006, 19:01

Re: Gefunden BUGS...

Beitrag von theo »

Du musst den Key "verschlucken" wenn er kein Buchstabe etc. ist. So geht's erst mal, aber schau selber ob der Bereich für dich so stimmt.

procedure TTestKompo.KeyDown(var Key: Word; Shift: TShiftState);
begin
inherited KeyDown(Key, Shift);
writeln(chr(key),' ',key);
if (Key<VK_0) then Key:=0;
end;

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Gefunden BUGS...

Beitrag von pluto »

Das war die Lösung. Danke. Das mit dem Key:=0 hatte ich ganz vergessen gehabt. Ich habe es jetzt Pauschal in die keydown Methode eingebaut.

Aber würdest du so ein Verhaltens als BUG bezeichnen ? ich könnte mir vorstellen das es hier eine extra Funktion von GTK2 handelt. Ich wüsste zwar nicht wofür, aber denkbar währe es doch oder ?
MFG
Michael Springwald

Benutzeravatar
theo
Beiträge: 10924
Registriert: Mo 11. Sep 2006, 19:01

Re: Gefunden BUGS...

Beitrag von theo »

Nein, das ist normal

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Gefunden BUGS...

Beitrag von pluto »

ach so, aber was hältst du von meinem Fehler Nummer 12 ?
MFG
Michael Springwald

Benutzeravatar
theo
Beiträge: 10924
Registriert: Mo 11. Sep 2006, 19:01

Re: Gefunden BUGS...

Beitrag von theo »

Funzt bei mir.

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Gefunden BUGS...

Beitrag von pluto »

Dann muss ich mal wieder updaten.
Also: TColorBox plazieren und anklicken, was passiert ? IDE: Gtk2
MFG
Michael Springwald

Antworten