关于GetServer的问题(100分)

  • 主题发起人 主题发起人 fstao
  • 开始时间 开始时间
F

fstao

Unregistered / Unconfirmed
GUEST, unregistred user!
一般来说,取中间层接口用以下的语句:
DCOMConnection1.AppServer.GetSysTemInfo(VTime, VDate);

我看了李维的书说用DCOMConnection1.GetServer取接口的效率比AppServer要高,但他的书
上讲得不是很清楚,也没有相应的例子,帮助也 没有写,请问如何用GetServer来取中间层
定义的接口?当然这样写肯定会
错的:
DCOMConnection1.GetServer.GetSysTemInfo(VTime, VDate);

错误:没有定义GetSysTemInfo。
 
GetSystemInfo(
var lpSystemInfo: TSystemInfo {a pointer to a system information record}
); {this proceduredo
es not return a value}
Description
This function retrieves information about the type of system hardware in use.
你用这个API的参数和目的不对啊?
至于没有定义我估计不会,在Windows.pas里有的,默认就uses它的。
 
你在说什么?GetSysTemInfo是我在中间层定义的接口。与API有和关系?
 
抱歉,回答完了才发现文不对题 :-)
 
用variant(DCOMConnection1.GetServer).GetSysTemInfo(VTime, VDate);
就可以了,
但我没感觉为什么这样效率高,看了源代码,认为只能效率低,只是可能更安全或者什么别的。
 
接受答案了.
 
后退
顶部