Bug in ShowModal

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
mori
Beiträge: 53
Registriert: Di 24. Okt 2006, 08:31
OS, Lazarus, FPC: Winux (L 1.1.xy FPC 2.7.1.z)
CPU-Target: xxBit
Wohnort: Mixdorf
Kontaktdaten:

Bug in ShowModal

Beitrag von mori »

Ich hatte es schon in der Mailingliste angemerkt und ein kleines Example
mitgeschickt.
Wenn ich ein zweites Formular immer wieder ueber Show oeffne, dann
wird auch stets zB. Font.Color richtig gesetzt. Rufe ich jedoch EINMAL dieses 2. Formular ueber ShowModal auf, werden alle Font-Settings
ignoriert. Es hilft nur ein Neustart des Programmes!
Ich haenge auch hier mal das Beispiel ran. Sind nur 2,5 KB.

gtk, fpc 2.0.4, lazarus 0.9.19 (bis Stand 23.10.)

In win32 ist es aehnlich. zB. bleiben die Farben auf Button.Caption
erhalten. Die GroupBox.Caption wird jedoch nach dem 1. Aufruf ueber ShowModal schwarz dargestellt.

MfG Th. Moritz
Dateianhänge
cexample.tar.gz
Demo fuer Bug mit ShowModal
(2.55 KiB) 112-mal heruntergeladen

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Warum postetst du das nicht in den Bugtracker beheben wird den Fehler von hier sicher niemand hat also höchstens Informellen Wert. Wie setzt du denn Font.Color ?
Ich hab z.b. nen fehlerdialog den ich über Showmodal aufrufe und dort ist rote schrift drin die im Forumular gesetzt ist also nicht zur Laufzeit und die wird wunderbar rot angezeigt.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

mori
Beiträge: 53
Registriert: Di 24. Okt 2006, 08:31
OS, Lazarus, FPC: Winux (L 1.1.xy FPC 2.7.1.z)
CPU-Target: xxBit
Wohnort: Mixdorf
Kontaktdaten:

Beitrag von mori »

Christian hat geschrieben:Warum postetst du das nicht in den Bugtracker beheben wird den Fehler von hier sicher niemand hat also höchstens Informellen Wert.
Hast Du einen genauen Link? MIt dem Englischen tue ich mich etwas schwer.
Christian hat geschrieben:Wie setzt du denn Font.Color ?
In meinem Beispiel, welches als Attachment nicht angekommen zu sein scheint, benutze ich im Form ein Memo-Feld.
Memo1.Font.Color:=clNavi;
Christian hat geschrieben:Ich hab z.b. nen fehlerdialog den ich über Showmodal aufrufe und dort ist rote schrift drin die im Forumular gesetzt ist also nicht zur Laufzeit und die wird wunderbar rot angezeigt.
Benutzt Du Lazarus 0.9.19 ? Denn ab diser Version ist der Bug drin.
Ich versuche nochmal das File anzuhaengen.

MfG Th. Moritz

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Deit attatchment ist schon angekommen nur habe ich auf diese Windows Mashine kein tar und gzip, tritt der fehler nur im Linux auf ? Da hinke ich immer etwas hinterher mit meinen Programmen und so kann es sein das ich die letzten Linux Varianten mit der 0.9.17 compiliert habe.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

mori
Beiträge: 53
Registriert: Di 24. Okt 2006, 08:31
OS, Lazarus, FPC: Winux (L 1.1.xy FPC 2.7.1.z)
CPU-Target: xxBit
Wohnort: Mixdorf
Kontaktdaten:

Beitrag von mori »

Christian hat geschrieben:Deit attatchment ist schon angekommen nur habe ich auf diese Windows Mashine kein tar und gzip, tritt der fehler nur im Linux auf ? Da hinke ich immer etwas hinterher mit meinen Programmen und so kann es sein das ich die letzten Linux Varianten mit der 0.9.17 compiliert habe.
Jeder aktuelle WinZip und Total-Commander kann tgz.
Der Fehler tritt auch auf der Windows-Kiste auf. Mein aktuelles Projekt muss ich fuer beide Plattformen stricken.

MfG Th. Moritz

Antworten