请哪位介绍一下IDispatch.Invoke的详细参数和示例,谢谢(50分)

  • 主题发起人 主题发起人 Shuzi
  • 开始时间 开始时间
怎么,都休假了?
 
这个方法的用法太多了,不固定的,只有第一个参数知道是disp ID,其他参数根据使用的地方不同,意义不同
 
在dispinterface接口定义的方法都可以通过Invoke方法调用,你可以到 ComObj
单元看,Invoke方法的第一个参数就是DispID.dispinterface接口定义的每个方法都有
DispID.当你通过名称调用的时候,会先调用GetIDsOfNames方法取得成员的DispID,这当然比
直接用DispID调用慢一些.
 
接受答案了.
 
后退
顶部