为什么“虚拟继承会导致产生与COM不兼容的vtbl”
解决方案 »
- 局域网程序是不是只要利用了P2P打洞产生的IP和端口就可以在广域网上运行了?
- 让Flash在已经修改成全屏的窗口里显示出来。或者怎样临时创建一个屏幕大小的对话框,然后临时把FLASH setParent过去?
- 怎样转换从Access数据库提取的数据变成int型啊?
- 如果计算两个SYSTEMTIME之间的差?不能使用CTime类,要在SDK下运行。
- [请教]非客户区的消息处理
- 取ADO字段名问题点!!!
- 怎样选择TVout设备?
- 怎么样编写一个虚拟发邮件的服务器?
- 宏定义奇怪问题!
- vs2005 ado access recordset 获取数据问题。
- 问:用VC++做COM组件,接口函数的参数有什么标准?
- 复制文件的API怎么用,我用COPYFILE怎么不会来,
如果是这样的话,应该产生的vtbl与COM是兼容的吧。But the problem arises as different vendors of compilers always provide different machenisms in this matter, which can cause an in-compitability with COM.
是什么意思?
按照com规范,只要vtbl的前三个函数是QueryInterface,AddRef,ReleaseRef
就可以啊?
我觉得仍然符合,COM规范只规定接口指针VTBL的前三个地址必须为IUnknown的三个函数,但并没有规定其如何实现