Zitat:
Sinnvoller wäre es den Teil unter mrYes in eine eigene Methode auszulagern
Ja, das hab ich auch so gemacht, sonst ist es unübersichtlich.
Frage am Rande, wie kann man in einer eigenen procedure oder function einen SaveDialog erstellen?
Er meckert immer über den Parameter self,
SpeicherDialog := TSaveDialog.Create(self);
.