关闭

胡乱思考一些和COM有关的问题

1173人阅读 评论(0) 收藏 举报
今天突然想起来一些和COM有关的问题,自己答不上来,列在这里,也许有一天能答上来了再把答案补在后面。各位朋友如果有好的答案也希望能不吝赐教,呵呵。
问题:
 
1 对于实现IDispatch的对象,如果不依靠IDE的支持,还需要为每个方法写IDispath的访问代码吗(即如何把对Dispatch ID的访问变为真正的方法调用)?
2 VB、VBScript这样的语言只能使用实现了IDispatch的COM组件吗?
3 .Net的COM Interop可以包装没有实现IDispatch的COM组件吗?如果不能,这样的组件就不能被.Net使用了吗?如果能,它是通过什么取得组件的方法信息的?类型库吗?
4 COM组件的DLL或EXE里一定包括类型库吗?类型库里面都有什么?都有什么用?类型库的作用和IDispatch有什么关系?如果实现了IDispatch,还需要类型库吗?
5 编译生成DLL文件时同时生成的LIB文件里是怎样实现对DLL的访问的?使用LoadLibrary和GetProcAddress函数了吗?COM组件的LIB也是相同的作用吗?
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:227589次
    • 积分:2021
    • 等级:
    • 排名:第19744名
    • 原创:42篇
    • 转载:0篇
    • 译文:0篇
    • 评论:69条
    文章分类
    最新评论
    未分类