您的位置:程序门 -> delphi ->



如何在dll中访问exe中的变量?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何在dll中访问exe中的变量?
发表于:2007-11-22 22:24:28 楼主
目前正在做一个软件,主程序编译成exe,功能模块封装在dll中,现在想在dll中访问主程序exe中的几个全局变量,请问是否可以实现呢?
发表于:2007-11-22 22:37:521楼 得分:0
参数传递
发表于:2007-11-22 22:42:572楼 得分:0
楼上的兄弟,是否能说的具体一些,我是新手,
发表于:2007-11-23 14:40:253楼 得分:0
请大家帮帮忙啊!!
发表于:2007-11-23 15:24:354楼 得分:0
用回调函数,网上找找吧,蛮多的。
发表于:2007-11-23 15:53:215楼 得分:0
最简单的方法,是dll声明的方法中增加参数,主程序调用你dll的时候,把全局变量传送给你;
第二种方法用回调函数,在主程序声明回调函数,并实现传递全局变量的功能,然后在dll提供主程序调用的方法中增加回调函数参数,然后在dll中使用回调函数
发表于:2007-11-23 16:11:396楼 得分:0
嗯,看来第一种方便点,我先用这种方法,以后再慢慢研究更好的
发表于:2007-11-24 16:03:047楼 得分:0
用内存映射文件,随时修改,随时读取
发表于:2007-11-26 13:34:298楼 得分:0
用内存映射文件,随时修改,随时读取


快速检索

最新资讯
热门点击