DLL中如何能够调用主程序中的函数? 主程序动态调用一个DLL中的一个函数,但DLL中的这个函数要调用主程序中的一个函数来完成一些功能,请问Dll中的函数如何能调用主程序中的一个函数呢?最好给出主程序和DLL代码示例,非常感谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DLL的接口函数中加入一个要调用数的指针Function DllLoadMainFun(parameters......;@ProcName);type;stdcall;ProcName就是你要调用的主程序里的涵数名,当然还要在Dll里声明一个函数 to wolf2005能否详细一些,在线等待,解决了马上结帖 知道怎么动态调用Dll吧,把要调用的函数指针传到Dll中就行。 to tlihui那如何传过去,主程序需要做什么?DLL中又需要声明或怎样接受传过来的函数指针呢?总之,我一头雾水,请各位详细一些,最好有些代码示例。 需要把主程序的被调用的 函数地址传给dll 不然dll怎么调用呢? 困惑,有这个必要吗???既然这样,为什么不把主程序中要被dll调用的函数,也封在另一个dll中,让主程序和第一个dll共同调用呢 看看回调函数就明白了;在DELPHI中很多地方都有 假如你的DLL中的函数是A ,需要调程序中的函数B,则A 应该定义为回调 A=function(Param1...,Address) 最后一个参数是函数B的入口地址程序中调用A是就是 A(,,,,,@B)就OK了 关于动态库中创建子窗体的问题 有什么办法判断一个字符串是否全是数字? 控件设计时右键菜单的附加功能没有了!!! 读外网数据 StringGrid中能否得到焦点在哪个CELL? 请大虾给我说说什么叫群件技术,组件技术,今天经理问到起,我答不上来 给点建议哈:)毕业论文:微机实验室的网络化管理!!!!1 Delphi近200本电子书刚刚建了个群222895153,有空我把资料共享在里面。 急救!!为什么数据表的字段用中文总是出错 有一个报表的问题。 如何引用一個接口? 如果class1需要class2,class2需要class1怎么办?求delphi5上的可做方案!
Function DllLoadMainFun(parameters......;@ProcName);type;stdcall;
ProcName就是你要调用的主程序里的涵数名,当然还要在Dll里声明一个函数
能否详细一些,在线等待,解决了马上结帖
那如何传过去,主程序需要做什么?DLL中又需要声明或怎样接受传过来的函数指针呢?总之,我一头雾水,请各位详细一些,最好有些代码示例。
在DELPHI中很多地方都有