Tja, und das ist eben die Frage, wenn man weiss was man tut...
Der sichere Weg für TForm ist Release.
Natürlich kann man sich überlegen, wie man Dinge auch anders hinbekommt.
Aber ich vertrete die Ansicht, sicher zu programmieren. Wenn man ein Programm erstellt, weiss man nicht was da noch alles mal geändert wird. Wenn man also in der Zukunft nicht über Fehler stolpern will, die man gemacht hat, weil man Annahmen gemacht hat, die dann nicht mehr eingehalten werden. Dann sollte man sicher programmieren.
Bezogen auf die aktuelle Frage bedeutet dass, wenn ich in dem Button-Ereignis z.B. die Form über Self.Print ausdrucke und danach ModulResult setzt, um die Form zuverlassen. Dann könnte ich mir vorstellen, dass es zu einer
AV kommt. (mit Release aber nicht)
Wie dem auch sei, macht was ihr wollt...
MfG
Thorsten