sto cercando di fare qualcosa di simile:Come posso sapere se un TClass è derivato da un altro?
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;
Questo produce errore "Operatore non applicabile a questo tipo di operando". Sto usando Delphi 7.
Non dimenticare di accettare le risposte ;-) – TLama