Próbuję zrobić coś takiego:Jak stwierdzić, czy jedna klasa TClass pochodzi od innej?
function CreateIfForm (const nClass : TClass) : TForm;
begin
if not (nClass is TFormClass) then
raise Exception.Create('Not a form class');
Result := (nClass as TFormClass).Create(Application);
end;
To daje błąd „operator nie dotyczy tego typu argumentu”. używam Delphi 7.
Nie zapomnij zaakceptować odpowiedź ;-) – TLama