手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

EXE BPL DLL Interface 项目解决方案演示

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
分  类:数据库
语  种:简体中文
编辑器:Delphi7
平  台:Win9x,Win2k/XP/NT,Win2003
作品源代码: 本地下载
软件或演示: -
代码大小: 171.0K
软件大小: -


EXE BPL DLL Interface项目解决方案说明
———D10.天地弦
概述
自从2003年写了一个粗造的MDI窗体DLL解决方案以来,有不少的网友和我交流。那个作品做得太烂。存在不少问题像不可以释放等问题。最近有信找到“煮茶待英群”里有幸得到A1.Aleyn.wu, A3.武稀松,B1.斜阳,B2.TCP/IP INFO等很多朋友的帮助使本人学到了不少的东西。特别在Interface(接口)方面。在这里我要特别感谢他们的帮助,要不也就没有个人认为比较好的这个解决。如果大家有问题可以备好1个Q币(因为full了)群时讨论群号:1005454,欢迎大家浏览我的Blog: http://www.cnblogs.com/dksoft上面有每次培训的记录
解决方案
1.建立一个公共包(DataCentre.Bpl)里面存放EXE与DLL需要共享的数据,比如DataModule。
2.主程序以用EXE方式存在并带包VCl;rtl;DataCentre;三个包。
3.模块以DLL的方式存在也带vcl;rtl;DataCentre;三个包。
带包主要是为了能要共享数据。带vcl;rtl;包可以解决很多MDI的DLL窗体存在的问题。原因肯怕一两句也难说清楚(主要是我表达能力不够好)

带包方法(project->Options->Package)

上一篇: AES Advanced Encryption 改进版
下一篇: 类似QQ的自动伸缩窗口

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!