- 帖子
- 881
- 积分
- 2103
- 技术
- 95
- 捐助
- 55
- 注册时间
- 2010-5-23
|
Component Object Model 就是我们说的COM组件,用.NET框架写比用VC写容易,这个就是所谓的从面向对象到面向组件的转变。COM组件你可以理解为VBS的第三方软件(就对比批处理而言),它可以提供对象模型给我们使用。而这种文件一般后缀是DLL,也就是要我们注册才可以使用。注册后,在注册表就会产生相应的clsid。所以你在注册表HKCR\CLSID下就可找到系统可以用的对象,但是要注意,必须这个子选项下有ProgID。比如FSO,我的是(可能每个人的不一样)
[HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\ProgID]
@="Scripting.FileSystemObject"
为什么不是每个COM组件都能给我们调用呢?因为COM有几个接口,其中在IDispatch接口的对象模型我们才能够创建的,也就是自动化(automation)必须依靠这个接口。
关内关于COM组件的参考资料,可以看看vckbase杨老师写的 |
-
1
评分人数
-
|