¿Es posible en Delphi usar RTTI (u otra cosa) para verificar si una clase se declara como abstracta? Algo así como:¿Cómo comprobar si una clase Delphi se declara abstracta?
TMyAbstractClass = class abstract(TObject)
// ...
end;
...
if IsAbstract(TMyAbstractClass.ClassInfo) then
ShowMessage('Yeah')
else
ShowMessage('Computer says no...');
La respuesta dada a esta pregunta http://stackoverflow.com/questions/791004/how-can-i-detect-if-a-delphi-class-has-a-virtual-constructor podría ayudar. – RobS