Zitat von
copris:
In einer
MDI-Applikation kann das gleiche
MDI-Fenster mehrmals geöffnet sein.
Delphi-Quellcode:
Application.CreateForm(TfrmStamm, frmStamm);
frmStamm.Caption := Name + '_' + IntToStr(MDIChildCount);
end;
Hallo!
Du schreibst leider nicht, welche Fehlermeldung an welcher Stelle kommt, aber wenn ich eine (
MDI-)App programmiere, nehme ich die childs aus der Liste der automatisch erstellten Formulare UND vor allem auch die Variable aus dem erstellten Formular heraus, hier also frmStamm. Das Formular erstelle ich dann mit TfrmStamm.Create(Application) ...
Dann kommt man nämlich nicht mehr in Versuchung frmStamm.Irgendwas zu schreiben, was bei dir immer auf das zuletzt erzeugte Formular zeigt. Ich nehme mal an, dass ein solcher Aufruf den Fehler bei dir auslösen könnte...
Gruß,
Olli