
com
文章平均质量分 52
zharP
这个作者很懒,什么都没留下…
展开
-
ATL 中增加双接口
atl中增加双接口的过程有:1 修改IDL文件:增加接口的描述 [ object, uuid(692D03A4-C689-11CE-B337-88EA36DE9E4E), dual, helpstring("IMotion interface") ] interface IMotion : IDispatch原创 2005-10-28 11:51:00 · 2354 阅读 · 0 评论 -
COM入门教程..懒得转了,什么时候心情好再一点一点转过来..实在是写的太好了(个人意见)
到google搜索 site:vckbase.com COM组件设计与应用原创 2005-11-07 11:10:00 · 1359 阅读 · 0 评论 -
com中的QueryInterface
在com中 每次調用QueryInterface()都會調用一次相信的 AddRef();每個對象都是由相應的類厰(ClassFactory)的CreateInstance來産生的,在CreateInstance中,new一個對象之后,就會調用QueryInterface找到一個接口(這個由iid指定,不一定是IUnkown)。所以 産生一個對象(在客戶程序來看就是得到這個對象的一個Inter原创 2006-01-31 17:38:00 · 2333 阅读 · 0 评论 -
调用COM控件的时候(例如访问数据库)出现类型不匹配。
COM规范中,所有的变量类型对于C语言来说只有一种:VARIANT。如果我们想从数据库里面取出一个long类型的值,或者说COM控件需要返回给我一个值,都要通过VARIANT完成。例如 CComQIPtr spRS;VARIANT va;//这个用来取出受到影响的记录数量。spRS->Execute("SELECT * FROM aTable", //执行这个sql语句 &va,//原创 2006-04-21 20:19:00 · 2641 阅读 · 0 评论