delphi BPL插件开发
qq_18932003
编程爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
合并BPL包图文教程
我们永远优雅,但绝不炫耀:合并BPL包图文教程!https://blog.youkuaiyun.com/MaxWoods/article/details/8561504BPL 包教程 https://www.cnblogs.com/zhangzhifeng/category/485937.html原创 2020-03-30 11:19:44 · 325 阅读 · 0 评论 -
Delphi Bpl包编译Dcp,Bin,Dcu路径设置
https://www.cnblogs.com/Herge/p/5633152.html Delphi Bpl包学习实战截图--对于BPL包,我个人理解是:就是一种封装方式,和DLL,EXE类似,把代码放到包(package)里面保存而已。一、先说说如何创建BPL包1、 打开delphi IDE(delphi7 为例)-->File-->Close...原创 2020-03-30 11:11:09 · 2329 阅读 · 0 评论 -
delphi bpl包窗体继承
1. BPL手工修改窗体继承时,怎样让其父类的所有控件显示(在设计时)?在包文件上点击鼠标右键bplxiexingBom.bpl -> AddNew -> VclForm,新建一个form,在form的单元文件中修改在uses里面添加 uCommonForm单元文件 ;将Tfrm_BOMbianGenTongZhiDan = class(TForm) 改为;Tfrm...原创 2020-03-30 11:03:21 · 621 阅读 · 0 评论 -
如何在一个bpl中调用另一个bpl中的窗体
如何在一个bpl中调用另一个bpl中的窗体列如:有一个班级的bpl和一个学生信息的bpl,两个都不是主窗体,如何在班级的学生列表中调用查看学生的信息项目中加入要使用的bpl uses要使用的单元 调用该单元的公开变量或函数 将application.handle设为调用窗口的handle被调用的bpl提供创建窗口的接口函数或注册类调用方LoadPackage('被调用bpl全...原创 2020-03-30 11:04:37 · 530 阅读 · 0 评论 -
好-delphi带包编译详解(build with runtime package)
build with runtime package勾上后,为动态编译,此时bpl包里的内容不会被编译进exe,发布时需要带上所用到的bpl。优点是exe小,方便分模块升级,缺点是总文件体积大。勾上后,下面的编辑框里会自动填上所有当前环境已安装的包,这些包,只要被此次exe用到,就不会编译进exe。这里可以根据需要,只带一部分包,将另一部分包的内容编译进exe。比如,只填自己写的为此次exe服务...原创 2019-10-16 08:15:35 · 445 阅读 · 0 评论 -
好-delphi打勾Build with runtime packages后找到rtl.bpl文件解决方法
最近研究delphi的runtime package,包的程序发布每次都要带上vcl.bpl和rtl.bpl文件等,不然为提示找不到文件,一直困扰我很久,今天终于明白了,原来vcl.bpl和rtl.bpl异常是调用的包中抛出的,包中引用了vcl.bpl和rtl.bpl文件的dcp文件,运行时需要动态加载了bpl。造成的找不*.bpl解决方法:1.在程序使用包少时,可将vcl.bp...原创 2019-10-16 08:15:25 · 1209 阅读 · 0 评论 -
好-如何在Exe和BPL插件中实现公共变量共享及窗口溶入技术Demo源码
http://blog.youkuaiyun.com/xieyunc/article/details/45115689如何在Exe和BPL插件中实现公共变量共享及窗口溶入技术Demo源码1、Delphi编译方式介绍:当我们在开发一个常规应用程序时,Delphi可以让我们用两种方式使用VCL,一种是把VCL中的申明单元及实现单元全部以静态编译的方式编译并链接进Exe可执行文件中,这样做的好处就是...原创 2019-10-25 08:51:19 · 279 阅读 · 0 评论 -
Delphi下DLL调用以及共享数据库连接
转自http://www.cnblogs.com/kfarvid/archive/2010/06/23/1763805.html(1)正确认识dllDll本质上一个独立的应用程序,与exe一样,有自己的地址空间。 因此,dll是一个可装载执行的程序。其他的,不多说了吧。(2)调用DLL的方法我用过的有三种。第一种:用API因为Delphi支持几乎所有的API,你可以在Delphi中...原创 2019-10-16 08:15:09 · 599 阅读 · 0 评论 -
主程序与DLL之间的全局变量问题
有几个朋友经常向我问题在DLL中怎么共用一个全局变量。比如像用户登陆后的用户名(UserName)...其实这个问题很简单。下面我把我的做法写出来大家一起分享。把共享的变量放在主程序里:UserName,....等等,在主程序里写两个函数Function CurUserName():PChar;beginResult:=pchar(UserName);end;pro...原创 2019-10-25 08:51:42 · 606 阅读 · 0 评论 -
Delphi制作DLL小结
一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window C 的参数类型一致。不要用DELPHI的数据类型。2 最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值最好为1[成功]或0[失败].一句话,与windows c 兼容。...原创 2019-10-29 08:16:10 · 217 阅读 · 0 评论
分享