Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
22. Mär 2007
du musst das von "Bernhard Geyer" und "mkinzler" kombinieren. Mit Application.FindComponent findest du nur die Forms welche als Owner Application bekommen haben.
Also entweder so:
m1_form := Tm1_form.create(Application);
m1_form.Name := 'm1_form';
oder
Application.CreateForm(Tm1_form, m1_form);
m1_form.Name := 'm1_form';
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
22. Mär 2007
das hier macht keinen Sinn:
m1_form := Tm1_form.create(m1_form);
Warum übergibst du m1_form als Owner wenn du es ja gerade erst erstellst und es somit zu dem Zeitpunkt unbestimmt ist?
Im besten Fall ist m1_form zu diesem Zeitpunkt nil und somit kann man auch gleich:
m1_form := Tm1_form.create(nil);
schreiben.