以vb为例后期绑定: 将对象分配给一个声明为objcet类型的变量,若将一个变量声明为variant or ojbect ,(包含as form,as control变量),vb编译时就无法确定该变量讲引用那种类型的对象,应用程序只能在运行时确定对象的属性和方法。 使用后期绑定,每次调用属性或者方法时,vb都将成员名传给该对象IDispatch接口的方法-GetIDsOfNames方法,GetIDsOfNames返回 该成员的id或者DispId,vb程序再将DispID传给IDispathch接口的Invoke方法来调用该成员。 对于进程外部件而言,这就意味着一次‘额外跨进程调用,调用... Read More
posted @ 2011-11-18 14:16 银杏叶儿 Views(1100) Comments(0) Diggs(0) Edit