【发布时间】:2010-10-25 13:06:35
【问题描述】:
在 Delphi 中是否可以使用 RTTI(或其他东西)来检查一个类是否被声明为抽象类? 比如:
TMyAbstractClass = class abstract(TObject)
// ...
end;
...
if IsAbstract(TMyAbstractClass.ClassInfo) then
ShowMessage('Yeah')
else
ShowMessage('Computer says no...');
【问题讨论】:
-
这个问题的答案stackoverflow.com/questions/791004/… 可能会有所帮助。