我不知道怎麼做:使用RTTI調用通用列表的方法
有這個對象:
TMyObject = class;
TMyList<T: TMyObject> = class(TList<T>)
public
function Execute(aParam1, aParam2:string):boolean;
end;
TMyOtherObject = class(TMyObject)
TMyOtherList = class(TMyList<TMyOtherObject>);
如果我在函數參數中接收 TMyOtherList對象,如何通過rtti執行「執行」功能TObject的?
謝謝。
爲什麼「通過RTTI」? –
該函數正在接收TObject引用。 –
我認爲描述你試圖解決的實際問題是一個非常好的主意,而不是要求如何實現你的psuedo-strong-typed解決方案。 –