estoy tratando de hacer algo como esto:¿Cómo puedo saber si un TClass se deriva de otro?
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;
Esto produce el error "Operador no aplicable a este tipo de operando". estoy usando Delphi 7.
No se olvide de aceptar las respuestas ;-) – TLama