哪位大哥能给我个 程序与dll文件互相传递参数 的例子啊? 谢谢啦.(100分)

小乖

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢.......
只知道在程序中调用dll的函数,却不知道dll怎么把参数传给程序.

谢谢!
 
dll怎么把参数传给程序????

说清楚点,,我怕我的理解有误!!!
 
简单,你在主程序中声明好变量,dll中函数的参数做成指针,这样就可以回传多个
参数了。主程序和dll都在一个互相可以彼此访问的内存空间,所以只要把dll load
起来以后,你就当他是本地函数都可以,不用怕。
 
我同意Crane的思路。但还要看具体传回什么类型的数据?特别是否涉及空间的分配?
 
就是把参数传给程序阿

..........

或者说,怎样在dll里执行程序里的过程或者函数?

谢谢!
 
是这个意思,,我明白了,,呵呵,,,,

首先,你要明白的是在DLL中执行程序中的其它函数或过程,你必须取得函数或过程的执行
入口,,,因此,,你需要在dll中声明你所需要执行的函数或过程的指针,,也就是函数指针,

(关于声明的问题不用我详细说明吧?),然后,你就可以随意调用了,,,,
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
622
import
I
顶部