Delphi制作Dll全集(0分)

我也是这样写的,可还是有错,我真不知是为什么,<br>哪些变量也全是dll的全局变量。<br><br>你有没有例程给我寄个来看看呢?<br><br>真是头疼死人了
 
阿朱老兄,还是不成,就是报错,说是任地址不可用。<br><br>我给你寄去个程序,你帮我看看是哪里错了。<br><br>多谢了
 
各位不好意思,打扰了,我的问题已经解决,<br>出错的原因,是我不应试图再修改回一哪个值,<br>这完全是画蛇添足。<br><br>多谢各位了,由其是阿朱老兄。
 
TO 阿朱:<br>&nbsp; &nbsp;你是DLL高手吗?我正在学DLL,并用DLL实现了MDI子窗体,创建DLL子窗体有两种方法,<br>一是在DLL里创建,别一个是在主程序里创建,两种方法都可行,但是有一个问题父窗体不<br>认识子窗体,也就是说我创建了子窗体后父窗体的MDIChildCount仍然为这0,这样的话,<br>父窗体无法控制子窗体比如我在主程序里发送消息给子窗体进行打印就无法进行。此外是关于<br>数据传输的问题,书上讲得较多的是两个应用程序共享的DLL的数据,但我现在是多个DLL共享<br>应用程序的通用变量(可能随时改变),如何实现,一般共享数据是用内存映射文件实现当然也可以<br>用流文件实现,你觉得哪种更好,当然数据类型的数据共享相对容易,如果要传送控件,对象,<br>如何进行。<br>&nbsp; 我做的程序的思想是只有主程序是EXE,此外每个模块都是一个DLL,由主程序调用,行吗?<br>你有没有相关的DLL源代码,有的话麻烦发一点给我,我是说是你自己写的,不要书上抄来的。OK!<br>如果满意的话,我把我的分全给你,如何?
 
to ynjinti:<br><br>你说的在主程序里创建中创建DLL中的窗体,这是如何作的?我只知在DLL中创建。<br>没听说过哪个对象能在DLL之外被创建。要这样作,也得在外部进行说明,<br>这样哪也没有必要放入DLL中了。<br><br>我就是这样作的,主程序中只有一个主窗体,其它的都放在各DLL中,<br>这种方法的好处显而易见,只是有很多问题还没很好地解决,<br>希望能同你多多交流。
 
阿朱是个好同志
 
To 程云:<br>&nbsp; &nbsp;在主程序中创建窗体是这样做的,Dll有一个函数返回DLL中的窗体的类,主窗体加载这个然后通过返回<br>的类名进行创建。一般一书上都是在DLL中进行创建的,我原来也以为不行,因为我以为和应用在不同的<br>进程空间运行,你也在做这方面的吗?希望以后多交流,我的EMAIL:hoboes@163.net
 
OK。多交流了。
 
To 程云:<br>&nbsp; 你的EMAIL是多少,我现在也正在做如果我最新进展我会告诉你的。
 
to 踏雪无痕:<br><br>EMail是:zzmcy@21cn.com<br>我上午给发了封邮件。
 
[:D]今天才看到 ,呵呵 ,不好意思!
 
[gold]不错,不错。大富翁这样深入的的谈论越来越少了,向阿朱同志致敬[:D][/gold]
 
真是不好意思!今天才看到。<br>“阿朱”。。<br>这个名字好亲切!!我有个大学同学,也是同居四年的室友,我们就是这样称呼他的!<br>你后面的全集写好了吗?千万别忘了给我一份!先谢谢了!!
 
阿朱兄太棒了![^]
 
to 阿朱<br>有一个问题不知能否解决,就是在编两层数据库管理程序,我每一个模块都用一个<br>独立的exe,然后用一个主程序去调用,现在的问题是我的每一个exe文件都与server<br>建立一个数据库连接,如果同时执行好几个模块,再加上几个工作站都在执行<br>这样可能造成连接数不够的问题,能否用dll文件来实现所有的exe用一个连接。
 
不错<br>值得关注
 
go on .<br>anzuo@lungcheong.com.cn
 
gz:<br>&nbsp; 能否用dll文件来实现所有的exe用一个连接?
 
顶部