你好!GetService函数创建THTTPRIO类的实例并将其作为IInvokable类型返回。我会在另一个函数中使用这个接口/对象。当我不再需要它时,我是否需要释放它?接口不需要释放,但是我对RIO被创建为THTTPRIO类的对象感到困惑。
function GetService(Addr: string): IInvokable;
var
RIO: THTTPRIO;
begin
RIO := THTTPRIO.Create(nil)
RIO.URL := Addr;
Result := (RIO as IInvokable);
end;
位置:
IInvokable = interface(IInterface);
THTTPRIO = class(TComponent, IInterface, IRIOAccess);
感谢您的提前帮助!Vojtech