Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by shmia,
7. Mai 2012
Das ist doch gar nicht nötig.
Das modale Formular lebt nur für eine kurze Zeit.
Die Daten, die in das modale Formular hineingehen und herauskommen müssen z.B. in einem Record oder einer Klasse gespeichert werden.
Das Formular selbst sollte nicht als Ersatz für einen Datenkontainer missbraucht werden.
Falls man das aber doch tum möchte, kann man das Formular schon zum Programmstart...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by shmia,
7. Mai 2012
Deine Vorgehensweise bei modalen Formularen ist suboptimal.
Hier ist eine Blaupause für den korrekten Umgang mit einem modalen Formular :
var
// Variable für modales Formular soll immer lokal sein
// zur Sicherheit sollte man die globale Variable "Form2" auskommentieren
frm : TForm2;
begin
// Wichtig!
// der Owner des Formular soll nil sein
// setzt man Application oder...