Registriert seit: 8. Mär 2006
Ort: Jüterbog
491 Beiträge
Delphi 12 Athens
|
AW: TForm Klasse dynamisch erstellen ja nachdem ob Klasse vorhanden ist
16. Nov 2021, 09:44
Ich habe noch eine Typenprüfung hinzugefügt:
Delphi-Quellcode:
uses
System.TypInfo;
...
procedure TForm1.bt1Click(Sender: TObject);
var
F: TPersistentClass;
D:TForm;
begin
F := FindClass('TForm2');
if Assigned(F) and PTypeInfo(F.ClassInfo).TypeData^.ClassType.InheritsFrom(TCustomForm) then
begin
Application.CreateForm(TComponentClass(F) , D);
D.Show;
end;
end;
Geändert von BerndS (16. Nov 2021 um 09:46 Uhr)
Grund: uses System.TypInfo hinzugefügt
|