| 和易语言的对象有区别吗?当然有区别,不仅可以通用易的对象型,而且还加入了以下令人振奋的特性:
一、支持枚举对象接口 逆风编程精品
相当于VB的:
'
For Each ... in ...
....
Next
本支持库:
COM对象.初始化枚举器 ()
.判断循环首 (COM对象.枚举对象 (接口))
....
.判断循环尾 ()
现在可以随意的编写WMI程序了,可以照抄VB的例子,不再有任何障碍
二、挂接事件,可以获取指定对象的事件接口并挂接到易语言的子程序
这意味着什么,识货的人自己想,例子只有一个,自己融会贯通,不必多说
据网友反应IID不会算,其实就是像CLSID的格式{3050F613-98B5-11cf-bb82-00aa00bdce0b},现在改为可以代入文本型,自动在命令内转换,就是挂接事件可以代入字节集也可以代入文本型,已经修改了例子
如果真 (COM对象.挂接事件 (1023, &网页右键菜单事件, “{3050F613-98B5-11cf-bb82-00aa00bdce0b}”))
另:COM的事件和窗体的事件不是一回事,不是用API拦截消息,是用对象型的事件接收器接收然后转发给子程序的,不能独立编成命令,因为也和COM对象有关.
三、即时生成对象所有方法和属性的源码
粘贴到易语言编辑器里就可以用了,不必自己再输入
2006710064828653.rar
下载: rar 文件
|