【转】 delphi - bpl与dll之关系
2011-03-24 15:47
转载自 kbkiss
最终编辑 babykick
的文件大小,因此,使用包裹的开发方式还是具有不小的意义的。
delphiexebuild测试关于bpl发布时将vcl60.bpl,vcldb60.bpl......等多个bpl打包成一个bpl的方法。或者说:不需要vcl60.bpl情况下18.5K的exe照常可以运行。或者说:Buildwithru…
http://code.google.com/p/tangram-plugin-framework/TangramPluginFrameWork是一个基于bpl的Delphi插件框架。它以Delphi的包(bpl)分模块,可以随意安装/卸载…
一、Delphi中各种文件的介绍,及其关系。OXC:ActiveX控件。会被安装到某一个组件包DPK中,在Imports中会创建PAS、DCU、DCR三个文件。DLL:动态链接库文件,它的Exportsexports既可以写在工程文件里面,…
今天写一个dll准备给.net调用,dll写出之后给用delphi测试一下,居然出错,更别说给.net调用了.查来查去原来是参数和返回值使用string类型,后面看了'Delphi编写DLL返回字符串,.net调用。'这篇文章才解决,顺便也…
Delphi中DLL的创建和使用1.DLL简介;2.调用DLL;3.创建DLL;4.两个技巧;5.初始化;6.例外处理。1、DLL简介DLL是Dynamic-LinkLibraries(动态链接库)的缩写,库里面是一些可执行的模块以及资源(…
在实际程序中,遇到1.bpl引用了2.bpl中的方法,2.bpl的方法进入后又引用了3.bpl,刚开始挺蒙,怎么调试呢,其实bpl就是dll,故,1.我在Delphi的run->parameters->HostApplicati…
http://www.cnblogs.com/enli/archive/2009/01/15/1376540.html最近研究了一下HOOK技术,想抓取某些游戏的包,因此需要注入DLL,结果老是有异常崩溃。因此找了找解决方法,记录如下:首先…
从Dll中导出类,想必大家首先想到的是使用bpl包。这种方式有一个不好,那就是使用者必须清楚这个包中含有那些类,也就是说必须知道类的名字——这在一定意义上是个限制,试想一种情况,使用者定义了一个底层的抽象类(abstractclass),然…