位置于:书籍教程首页>>编程开发>>Asp.net教程>>正文

关于常见vb工程中createobject的效率分析

资料:http://xp163.com/

1.一般情况下,程序在引用了部件对象后,程序的执行速度要比CreateObject 创建这个部件对象快很多具体的实验没有做过,从直觉上判断应该会有一倍以上的提升

2.但使用引用部件后,无论二进制、还是工程兼容,只要部件程序的CLASSID 发生变化。工程中所有引用此部件的地方都会失效

总结:

无论部件内部如何变化 CreateObject 都会寻找到此部件名称对应的ClassID,而成功引用此部件例如CreateObject("Adodb.RecordSet"), 无论ADO版本是多少,只要存在,此对象都会成功创建而引用部件则不同,如指定引用ADO2.5,就有可能发生对象不能创建的情况

从例子上看,我们自己编写的部件也最好用CreateObject 创建。后续升级的话,我们只要不改变部件名称。引用此部件的地方都可以成功创建它,这对于大型程序的后续维护很有帮助



 关于常见vb工程中createobject的效率分析相关说明
 关于常见vb工程中createobject的效率分析相关说明

 

 书籍教程站内推荐信息
 书籍教程网站地图