Delphi 7 和 .dfm 文件获取表单显示?

San*_*lem 1 delphi delphi-7 windows-7-x64

我是初学者。我收到了一个.rar包含一堆文件的文件。我认为它们用于生成表单。

下面是一个例子:

  • 备份管理器.dfm

  • 备份管理器文件

  • 波形控制.dfm

  • WaveControl.pas

那么,任何人都可以帮助我准确了解如何使用它们吗?

Rem*_*eau 5

一个.dfm文件包含的属性值和表格的子对象定义。与.pas文件具有相同基本文件名的.dfm文件包含窗体的 Delphi Pascal 源代码、其事件处理程序等。

要使用这些文件,只需创建一个 Delphi VCL Forms 项目并将这些.pas文件添加到该项目中。每个.pas文件都应该有一个{$R *.dfm}编译器指令来链接到它的关联.dfm文件。

编译器将每个.pas文件编译成一个.dcu文件并将其链接到最终的可执行文件中,并且还将为每个.dfm文件的内容创建一个单独的二进制资源并将它们链接到可执行文件中。

当可执行文件运行并尝试创建 Form 类的实例时(在启动时自动或在代码中显式),RTL 将自动加载适当的 DFM 资源并解析它以构造必要的子对象,分配它们的属性值,并连接它们的事件处理程序。