Ich habe folgendes Problem:
Ich will Forms dynamisch in einer Prozedur wie folgt erstellen:
Delphi-Quellcode:
procedure TFMain.ShowFM(FormName);
var FFormClass: TFormClass;
FForm: TForm;
begin
FFormClass := TFormClass(FindClass('T'+FormName));
FForm.Name:=FormName;
...
FForm.Visible:=True;
end;
Das funktioniert auch.
Diese Forms wurden bisher in der klassischen Form erstellt:
Application.createForm(TFSTL,FSTL);
In dieser Form lief bisher alles. In der dynamischen Form habe ich das Problem, dass ich eine Zugriffsverletzung bekomme, wenn ich ein Control innerhalb des Forms anspreche (Edit1.Text:='blah..'), der Rest funktioniert.
Woran kann das liegen.
[edit=sakura] [delphi]-Tags. Mfg, sakura[/edit]