我是初学者。我收到了一个包含一堆文件的 .rar
文件。我认为它们是用来生成表单的。
这是一个例子:
BackupManager.dfm
BackupManager.pas
WaveControl.dfm
WaveControl.pas
那么,谁能帮助我确切地了解如何使用它们?
最佳答案
.dfm
文件包含表单的属性值和子对象定义。与 .dfm
文件具有相同基本文件名的 .pas
文件包含表单的 Delphi Pascal 源代码、其事件处理程序等。
要使用这些文件,只需创建一个 Delphi VCL Forms 项目并将 .pas
文件添加到该项目中即可。每个 .pas
文件中应包含一个 {$R *.dfm}
编译器指令,以链接到其关联的 .dfm
文件。
编译器会将每个 .pas
文件编译为 .dcu
文件并将其链接到最终的可执行文件中,并且还会为每个 .dfm
文件并将它们链接到可执行文件中。
当可执行文件运行并尝试创建 Form 类的实例(在启动时自动或在代码中显式创建)时,RTL 将自动加载适当的 DFM 资源并解析它以构造必要的子对象,分配它们的属性值,并连接它们的事件处理程序。
关于Delphi 7 和 .dfm 文件显示表格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37009845/