社区
C++ Builder
帖子详情
DLL如何回调EXE的函数
lxj_com2006
2007-03-22 05:57:40
DLL如何回调EXE的函数
比如 init DLL 的时候,把 EXE 的一个函数地址传出 DLL
然后在 DLL 中调用 EXE 的函数。
...全文
221
1
打赏
收藏
DLL如何回调EXE的函数
DLL如何回调EXE的函数 比如 init DLL 的时候,把 EXE 的一个函数地址传出 DLL 然后在 DLL 中调用 EXE 的函数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Waiting4you
2007-03-22
打赏
举报
回复
可以的,很多API里的回调函数不就是这么做的吗
比如dll里的
extern "C" __declspec(dllexport) void __stdcall call(void (*CallBack)())
{
CallBack();
}
在exe里:
void ExeFunc()
{
ShowMessage("Callback");
}
call(ExeFunc);
DLL
中实现
回调
函数
和测试程序
在
DLL
中实现
回调
函数
,在
回调
函数
中显示
Dll
线程循环运行的次数,测试程序使用Win32控制台,在测试程序中一定要加暂停语句,不然无法看到
回调
函数
的效果。
DLL
回调
EXE
里的
函数
EXE
call
Dll
里的
函数
,然后
Dll
里的
函数
callback
EXE
里的
函数
/*
EXE
代码 作者:SysProgram 日期:2011年3月23日*/void Msg(TCHAR *str){ MessageBox(0,str,"Caption",0);}void CTestDlgDlg::OnOK() { // TODO: ...
C++
dll
里调用
回调
函数
3、主
函数
中将
回调
函数
赋值给
dll
的指针; 4、
dll
中调用指针; 1、
dll
里面建立相关
函数
指针; 2、主
函数
写入
回调
函数
; 3、主
函数
中将
回调
函数
赋值给
dll
的指针; 启用
回调
函数
4、
dll
中调用指针; 主
函数
使用 ...
C++
DLL
回调
函数
的使用
采集类A封装成
dll
,类B是包含A的导出类,如今想要将每次得到的二维码信息实时显示在应用
dll
的对话框类C中,使用
回调
函数
实现。 实现过程: ①采集类A中定义
函数
指针: typedef void (*ptrFun)(PVOID pWnd, vector&...
动态库
DLL
回调
函数
实现
下面基于VC++ 6.0来实现
DLL
回调
函数
的使用例子。 一、建立
DLL
新建一个“Win32 Dynamic=Link Library”空项目,分别添加CallBackAPI.h和CallBackAPI.cpp文件到Header Files和Source Files中,添加导出
函数
:
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章