delphi bpl包窗体继承

1. BPL手工修改窗体继承时,怎样让其父类的所有控件显示(在设计时)?

在包文件上点击鼠标右键

bplxiexingBom.bpl -> AddNew -> VclForm,新建一个form,在form的单元文件中修改

在uses里面添加 uCommonForm单元文件 ;

将Tfrm_BOMbianGenTongZhiDan = class(TForm) 改为;

Tfrm_BOMbianGenTongZhiDan = class(Tfrm_com) // Tfrm_com为被继承的窗体

不要忘记 uses Tfrm_com

再在 frm_BOMbianGenTongZhiDan窗体上弹出右键菜单,选择View As Text

把第一行的Object 改成 inherited 后保存;

 

再在 frm_BOMbianGenTongZhiDan 标签上点击右键,选择View Form;就可以看到继承的窗体了。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi 是一款非常流行的编程语言,利用它可以快速开发各种 Windows 应用程序,尤其是需要图形界面的应用。同时,DelphiBPL 功能也为开发者带来了很大的方便。BPL(Borland Package Library)是 Delphi 的一种动态链接库,可以将一些共用的代码进行打,形成一个“”,当其它程序需要调用这些代码时,只需将这个导入,就可以直接使用其中的函数和类库。 在 Delphi 中,我们可以利用 BPL 将一些共享的窗体封装起来,形成一个共享基础窗体。这样,在其他程序中只需导入这个 BPL 就可以调用这些窗体。具体实现步骤如下: 1. 创建一个 Delphi 应用程序,含需要共享的基础窗体代码,例如项目文件 main.dfm 和 main.pas。 2. 在主界面的“Project”菜单中选择“Add New” 加入一个新的 BPL 项目,例如 named 'basic.bpl'。 3. 在添加的BPL 项目的菜单中,选择“Project” -> “Options” -> "Description" ,在框中输入项目描述并勾选“build with runtime packages”选项,然后保存设置。 4. 对 BPL 名称空间进行设置,以便在其他应用程序中进行调用。在 BPL 项目文件中的菜单中选择“Project” -> “Options” -> "Packages",点击“Add” 按钮选择使用 BPL 的应用程序,例如 named 'app.exe'。 5. 在 BPL 项目文件的窗体单元 main.pas 中定义基础窗体,并创建需要在主窗口显示的控件。并将这些控件移植到别的窗体上。 通过上述步骤,我们就可以将基础窗体封装成一个 BPL ,在其他的应用程序中进行调用和使用。BPL 功能使得代码的共享和复用更加方便,可以有效提高开发效率和代码的可维护性,让 Delphi 编程变得更加简单。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值