
DLL OR BPL
aroc_lo
这个作者很懒,什么都没留下…
展开
-
用 BPL 封装数据连接
本文单并非原创,具体转自哪里,已不知道了。只是最近查看时,发现的问题。所以在文章最后面增加了解决方法;但是优快云现在要求转载必须填转自何处,所以改成了原创方便发布文章;如原作者有异议可以联系本人以便修改增加出处,谢谢。BPL 代码:untDM.pasunit untDM;interfaceusesSysUtils, Classes, untIntf, DB, ABS...原创 2008-12-03 15:42:00 · 1015 阅读 · 0 评论 -
delphi bpl插件系统开发
一个插件系统需要什么?一个最小的插件系统当然需要插件本身,调用插件的容器,最后需要契约.契约是什么呢?契约就是两个对象相互沟通的一个标准,这个标准应该统一,这样容器才能和不同的插件通讯.我们可以使用接口来表述这个契约.例如type IPlugin =interface['{48BF4000-B028-4B57-9955-B1A8305DA39...转载 2019-12-14 22:50:41 · 764 阅读 · 0 评论 -
纯 dll窗体 终极方法
打开dll窗口: Tsf = function(PluginHandle: THandle; Main: THandle; InitiaData: TInitData): TForm; stdcall; tab := TRzTabSheet.Create(nil); tab.Caption := Trim(TButton(转载 2012-08-17 13:30:22 · 902 阅读 · 0 评论 -
BPL vs. DLL
第一部分:有关包的介绍一般我们编写编译一个DELPHI应用程序时,会产生一个EXE文件,也就是一个独立的WINDOWS应用程序。很重要的一点:区别于Visual Basic,DELPHI产生的是预先包裹的应用程序是不需要大量的运行库(DLL's)。假设:打开Delphi默认的工程(只有一个空白form),F9她将编译生成一个大约295 KB (Delphi 5)的可执行文件。然后打转载 2010-11-15 09:08:00 · 1237 阅读 · 0 评论 -
使用DLL文件中封装的窗口
一、在DLL中封装窗口 打开Delphi新建一个DLL工程,保存为usedll,生成代码library usedll;{ Important note about DLL memory management: ShareMem must be thefirst unit in your library's USES clause AND your PRoject's (s转载 2013-06-10 00:25:39 · 779 阅读 · 0 评论 -
关于DLL包含窗体,LoadLibrary后使用正常,但在FreeLibrary时,出错的问题;
由于我写的软件,很多都是要连接不同的服务器,所以原创 2014-05-26 17:01:10 · 9013 阅读 · 0 评论 -
DELPHI XE 调用 DELPHI 7 写的DLL的问题
字符串,在原来 DELPHI7直到 DELPHI2007调用时。直接使用 PCHAR()就好。但是从DELPHI2009开始支持了unicode。调用 以前旧版的DLL时,传参数就不能使用 PCHAR前者是: PansiChar 后者是 PWideChar如果将 PCHAR 直接换成 PAnsiChar 来传也是不会成功,需要选使用 AnsiStri原创 2017-09-22 16:06:18 · 6879 阅读 · 0 评论