李维《Inside VCL》中说到的拥有GUID的接口和COM接口解决办法
李维《Inside VCL》中说到的拥有GUID的接口和COM接口
小弟最近在看李维《Inside VCL》一书,最近看到第6章接口程序设计(P304),里面有一张表,表中列出三类接口:
1.一般接口
2.拥有GUID的接口
3.COM接口
不知道这怎么样的接口属于“拥有GUID的接口”,怎么样的接口属于“COM接口”。
这两者有什么不同?
------解决方案--------------------
一般借口就写了个Interface.
拥有GUID的借口,就是有个这么个东西:['{694D9A46-ACA8-4462-84D7-E9FA0CF61D11}']
COM借口就是符合COM规范的。
------解决方案--------------------
一般借口就写了个Interface.
拥有GUID的借口,就是有个这么个东西:['{694D9A46-ACA8-4462-84D7-E9FA0CF61D11}']
COM借口就是符合COM规范的。也就是com中接口,要先注册,才可以使用。
------解决方案--------------------
楼主,参看《Delphi COM深入编程》
网上有下的,没有的话留个邮箱,PDF+光盘代码。
最近也在研究这方面,多交流。
小弟最近在看李维《Inside VCL》一书,最近看到第6章接口程序设计(P304),里面有一张表,表中列出三类接口:
1.一般接口
2.拥有GUID的接口
3.COM接口
不知道这怎么样的接口属于“拥有GUID的接口”,怎么样的接口属于“COM接口”。
这两者有什么不同?
------解决方案--------------------
一般借口就写了个Interface.
拥有GUID的借口,就是有个这么个东西:['{694D9A46-ACA8-4462-84D7-E9FA0CF61D11}']
COM借口就是符合COM规范的。
------解决方案--------------------
一般借口就写了个Interface.
拥有GUID的借口,就是有个这么个东西:['{694D9A46-ACA8-4462-84D7-E9FA0CF61D11}']
COM借口就是符合COM规范的。也就是com中接口,要先注册,才可以使用。
------解决方案--------------------
楼主,参看《Delphi COM深入编程》
网上有下的,没有的话留个邮箱,PDF+光盘代码。
最近也在研究这方面,多交流。