MessageDlg mbClose gibt den Result mrCancel

Rund um die LCL und andere Komponenten
Antworten
MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

MessageDlg mbClose gibt den Result mrCancel

Beitrag von MmVisual »

Hallo,

Ich habe ein Bugreport geschrieben:
http://bugs.freepascal.org/view.php?id=21801" onclick="window.open(this.href);return false;

Wenn ich eine MessageDlg auf mache, dann klappt das nicht so wie erwartet.
Der Developer "Bart Broersma" hat aber noch ein ganz anderes Resultat mit meinem Test-Programm.

Hat grad jemand Zeit den kleinen Test zu machen, siehe Bugreport?

Vielen Dank. Grüße Markus.
EleLa - Elektronik Lagerverwaltung - www.elela.de

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

Re: MessageDlg mbClose gibt den Result mrCancel

Beitrag von theo »

Bei mir
Lazarus 1.1 r36728M FPC 2.7.1 x86_64-linux-gtk 2
funktioniert's eigentlich richtig, bis auf das Schliessen mit X, dort gibt es OK statt Cancel.

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: MessageDlg mbClose gibt den Result mrCancel

Beitrag von MmVisual »

Danke für den schnellen Test.

Ich habe das mal schnell mit einem anderen Rechner (XP, SVN365xx) noch getestet, da geht es auch so falsch wie in meinem Bug Report geschrieben.
EleLa - Elektronik Lagerverwaltung - www.elela.de

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: MessageDlg mbClose gibt den Result mrCancel

Beitrag von MmVisual »

In dem Bugeintrag von FPC gibt es jetzt ein Update vom Developer. Tut leider immer noch nicht so wie es soll.

Daher habe ich jetzt ein neues Testprogramm "TestMsg2.zip" hochgeladen, mit dem kann man jetzt alle möglichen Buttons auswählen und alles testen.
EleLa - Elektronik Lagerverwaltung - www.elela.de

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: MessageDlg mbClose gibt den Result mrCancel

Beitrag von MmVisual »

Hallo zusammen,
Der MessageDlg Bug ufert langsam aus in einer Grundsatzdiskussion wie das denn überhaupt gehen soll.

Ich habe im Bugreport ( http://bugs.freepascal.org/view.php?id=21801" onclick="window.open(this.href);return false; ) im Posting (0058893) geschrieben wie ich es gerne hätte. Das ist zwar minimal anders als bei DelphiXE, aber dafür einfacher zu dokumentieren und versteht jeder, da immer gleich. Zudem gehe ich davon aus dass nahezu jeder Programmierer das so implementiert hat und ist auch logischer.

Schreibt bitte dazu ob das so in Ordnung ist oder ob das anders gehen soll.

Grüße Markus
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten