先创建 Delphi 窗体但不创建主窗体
Create Delphi form first but not main form
Delphi 10.3.3
在移动FMX项目中,我想在主窗体之前创建一个窗体。
此表单包含与 Codesite 通信的应用网络共享组件。必须首先创建它,以便主窗体的 FormCreate() 可以使用它。
但是,首先创建此表单会使其成为主要表单。
如何在所有其他窗体之前创建一个窗体,但又不让它成为主窗体?
使用 TDataModule
来托管这些网络共享组件,而不是表单。在您的项目文件 (.dpr) 中,将数据模块的创建移动到主窗体之前。它的设置代码将在主窗体之前 运行 并且组件将在主窗体 OnCreate
.
时可用
TDataModule
是框架工作中立的,并且有一个名为 ClassGroup
的 属性,它定义了框架。它控制在工具选项板中哪些组件是可选的。
Delphi 10.3.3
在移动FMX项目中,我想在主窗体之前创建一个窗体。
此表单包含与 Codesite 通信的应用网络共享组件。必须首先创建它,以便主窗体的 FormCreate() 可以使用它。
但是,首先创建此表单会使其成为主要表单。
如何在所有其他窗体之前创建一个窗体,但又不让它成为主窗体?
使用 TDataModule
来托管这些网络共享组件,而不是表单。在您的项目文件 (.dpr) 中,将数据模块的创建移动到主窗体之前。它的设置代码将在主窗体之前 运行 并且组件将在主窗体 OnCreate
.
TDataModule
是框架工作中立的,并且有一个名为 ClassGroup
的 属性,它定义了框架。它控制在工具选项板中哪些组件是可选的。