Forum: Object-Pascal / Delphi-Language
Delphi
by Aviator,
4. Okt 2017
Du musst nicht. Es geht auch so. Aber es ist meiner Meinung nach nicht besonders schön gelöst. Der Event-Handler ruft die Methode auf, die nur zum Speichern gedacht ist. Eventuell werden beim Button Click vorher noch Prüfungen durchgeführt die in einem anderen Fall nicht durchgeführt werden müssen. Und schon hast du den Salat. Deshalb macht man ja kleine und kompakte Funktionen die dann leichter...
Forum: Object-Pascal / Delphi-Language
Delphi
by Aviator,
4. Okt 2017
Wie wird denn das Schließen der Form initiiert? Über einen anderen Button oder über das Schließen X?
Wenn über einen anderen Button, dann wird der Fehler sicherlich dort irgendwo liegen. Weil ein MessageDlg wird nicht 2x angezeigt. Hast du evtl. bei dem zweiten Button (oder irgendwo anders) schon einen ModalResult Wert vergeben der das Schließen der Form auslöst?
Zudem halte ich es für...