社区
C++ 语言
帖子详情
临时搞c++问个调dll
vcshcn
2014-07-19 03:24:04
我手头只有一个dll和一个api文档。文档写
Pcomm=createComm();
Pcomm->init();
我通过loadlibrary和getprocaddress调成了createcomm,但成员函数怎么调?能调么?如果可以怎么调,需要什么?麻烦详细点,偶搞java的
...全文
298
6
打赏
收藏
临时搞c++问个调dll
我手头只有一个dll和一个api文档。文档写 Pcomm=createComm(); Pcomm->init(); 我通过loadlibrary和getprocaddress调成了createcomm,但成员函数怎么调?能调么?如果可以怎么调,需要什么?麻烦详细点,偶搞java的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
robertbo
2014-07-21
打赏
举报
回复
显示调用,根据参数不同定义不一样,大体流程是这样,可以试试: typedef void DLLINIT(); DLLINIT * pDLLINIT; LoadLibrary pDLLINIT=(DLLINIT*)GetProcAddress(hInstance, "init");
惟愿莲心不染尘
2014-07-21
打赏
举报
回复
取不到函数地址 又没头文件 你该找Dll接口方要一个.h去
CrossWhite
2014-07-21
打赏
举报
回复
隐式调用,需要lib,以及头文件 显示调用,你需要拿到函数的地址
vcshcn
2014-07-20
打赏
举报
回复
类里的函数没导出,也能getprocaddress么,哪有例子,第一个参数怎写
foruok
2014-07-19
打赏
举报
回复
有两种方式: 1.需要动态库内实现的类对应的头文件,包含它,就像 Java 的 import 一样 2.知道PComm的原型的话,可以自己定义出接口来(使用函数指针表示),然后使用 GetProcAddress 一个一个取到PComm的成员函数指针,赋值给你定义的接口,然后就可以调用。 如果能找到头文件,还是用第一种方法。第二种太繁琐,而且如果你都知道了 PComm 的原型,想必也能拿到头文件了。 博文决赛,
投我一票
,谢谢。
我看你有戏
2014-07-19
打赏
举报
回复
http://download.csdn.net/detail/henry3695/1872959
或许有用
顶刊复现配电网两阶段鲁棒故障恢复研究(Matlab代码实现)
【顶刊复现】配电网两阶段鲁棒故障恢复研究(Matlab代码实现)
GBT3098.5-2025 紧固件机械性能 自攻螺钉-可搜索
GBT3098.5-2025 紧固件机械性能 自攻螺钉_可搜索.pdf
基于segmentation_models_pytorch开源模型库与自定义模型支持的大尺寸遥感影像语义分割与地物分类项目_使用GDAL进行栅格与矢量数据处理_通过yml配置文件.zip
基于segmentation_models_pytorch开源模型库与自定义模型支持的大尺寸遥感影像语义分割与地物分类项目_使用GDAL进行栅格与矢量数据处理_通过yml配置文件.zip
TypeScript类型系统与全栈项目
ts-type-challenges(TS 类型体操标杆,条件 + 映射 + infer 全覆盖),包含 100 + 实战题:内置工具类型实现、分布式条件、自定义 DeepReadonly/DeepPartial、模板字面量类型,配套练习答案,VIP 级类型编程素材。
考虑不确定性的含集群电动汽车并网型微电网随机优化
调
度研究(Matlab代码实现)
考虑不确定性的含集群电动汽车并网型微电网随机优化
调
度研究(Matlab代码实现)
C++ 语言
65,212
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章