Q
qinmingzsj
Unregistered / Unconfirmed
GUEST, unregistred user!
我看了Delphi自帶的demo: Pooler 以及SharedConn有兩個這樣的問題.
1. 參照 Pooler 可以實現SharedConn中的主遠程數據模塊的Pooler
功能,但是怎樣才可以實現SharedConn中的子遠程數據模塊的Pooler功能呢?
2. 在SharedConn主遠程數據模塊中有這樣的實現語句:
function TMainRDM.Get_ChildDM: IChildRDM;
begin
Result := FChildRDMFactory.CreateComObject(nil) as IChildRDM;
Result.MainDM := Self;
Result.SessionName := Session1.SessionName;
end;
在客戶端它使用SharedConnection連接主遠程數據模塊實現的接口的屬性(IChildRDM,但是在
客戶端卻沒有發現是怎樣釋放這個IChildRDM物件的,為什么呢? 如果需要釋放的話,那么我應該怎樣做才可以釋放呢?
甚盼回答!
1. 參照 Pooler 可以實現SharedConn中的主遠程數據模塊的Pooler
功能,但是怎樣才可以實現SharedConn中的子遠程數據模塊的Pooler功能呢?
2. 在SharedConn主遠程數據模塊中有這樣的實現語句:
function TMainRDM.Get_ChildDM: IChildRDM;
begin
Result := FChildRDMFactory.CreateComObject(nil) as IChildRDM;
Result.MainDM := Self;
Result.SessionName := Session1.SessionName;
end;
在客戶端它使用SharedConnection連接主遠程數據模塊實現的接口的屬性(IChildRDM,但是在
客戶端卻沒有發現是怎樣釋放這個IChildRDM物件的,為什么呢? 如果需要釋放的話,那么我應該怎樣做才可以釋放呢?
甚盼回答!