DLL向主程序主动发送数据——回调函数法
(2012-07-17 13:34:42)
标签:
dll发送数据发送消息回调函数法 |
分类: 编程相关 |
DLL向主程序主动发送数据——回调函数法
感谢http://www.vihome.net/bbs论坛的FASM大侠的帮助!
(在labwindows中实现)
DLL中:
// 作者新浪空间 http://blog.sina.com.cn/u/2267289007
typedef void (* pFunc)(int *pVal); //声明函数指针,在DllMain之前。
pFunc pCallBack=NULL;
int a;
DllMain()
{
}
//定义导出函数
int __stdcall DllFun(pFunc
pFun)
{
}
//在DLL中需要时将a赋值后调用回调函数,就可以将a的值主动传递到主程序:
pCallBack(&a)
主程序中:
typedef void (* pFunc)(int *pval); //声明函数指针,在Main()之前。
int __stdcall DllFun(pFunc pFun); //声明导出函数
void MyCallBackFun(int *pval)
;
Main()
{
}
void MyCallBackFun(int
*pval)
{
}
----------------------------------------完------------------------------------------

加载中…