1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 全网唯一C++调用由com组件生成的dll教程

全网唯一C++调用由com组件生成的dll教程

时间:2023-06-04 05:18:53

相关推荐

全网唯一C++调用由com组件生成的dll教程

首先是一般的dll调用 可以参考这个博文/Giser_D/article/details/89677441

一般的dll结构如下(放在depends.exe软件下查看):

这类dll的特点是不需要注册dll,直接就可以查看内部的函数 进行调用操作。使用上述的博客的方法 即可调用dll本文主要针对于由com组件生成的dll 要如何使用com组件生成的dll 结构如下:

由这四个函数组成

调用方式:

1.首先创建MFC-VS项目–

点击完成–

右键资源-- 添加类–

选择activex控件中的mfc类

选择文件------添加相关的dll

添加完 就会发现生成相关的类,点击完成–

接下来 会发现 接口里面由相关可以使用的接口函数 如下:

使用该接口的方式:

总结使用方式:

1.初始化—

2.CreateDispatch 获取实例 其中的clsid由导出的GetClsid()获得

3.调用接口的函数

4.释放。

其中需要先注册该dll

注册该dll命令为regsvr32.exe xxx.dll需要在管理员权限下运行,否则可能会报不知名的错误。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。