How can I get the actual class a class function is called in?
TSomething = class
class function GetMyClass: TClass;
end;
TOtherthing = class(TSomething)
end;
...
class function TSomething.GetMyClass: TClass;
begin
Result:=???;
end;
...
var
MyVar: TClass;
MyVar:=TOtherthing.GetMyClass; // MyVar should be set to TOtherthing