关于APP SERVER的两个问题(30分)

  • 主题发起人 主题发起人 hongsen
  • 开始时间 开始时间
H

hongsen

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么在客户端调用APP SERVER的接口函数时,根本就不用引用接口定义.编译是如何通过的?
当APP SERVER有多个接口时,如何在多个接口间切换?
 
请你跟踪以下,客户端一定要引用类型库文件。否则如何通过。
有多个接口,每个接口都有名称的。
 
1.有三种调用方式:
早绑定 —— 使用类型库并在客户端注册TypeLib
迟绑定 —— 不使用类型库,不注册TypeLib,使用OleVariant调用
双接口 —— 使用类型库,不注册TypeLib,使用DispInterface调用
2.早绑定和双接口用As进行接口转换,迟绑定是自动的。
其中的迟绑定和VB中的调用方式非常相似,在编译期是不进行类型检查的。
详情参见李维的《Delphi5.X分布式多层应用系统篇》
 
后退
顶部