forms - Delphi OnCreate:创建表单时的奇怪行为
问题描述
我仍在使用 Delphi 10.3.3
我有自己的表单类
TMyForm = class( tForm )
public
constructor Create(AOwner: TComponent); override;
end;
{ ... }
constructor TMyForm.Create(AOwner: TComponent);
begin
{ code block A }
inherited Create(AOwner);
{ code block B }
end;
我有大约 200 个表格 - 但有些表格的行为与其他表格不同,我不知道为什么。
一般来说,code block A
将被执行,然后OnCreate
是我的表单中的代码,然后是code block B
.
但由于某种原因,某些表单按以下顺序执行代码:code block A
,code block B
然后OnCreate
。
我知道这是非常少的信息。但我不知道在哪里可以找到不同行为的原因或我应该提供哪些其他信息。
解决方案
推荐阅读
- php - 将数据表中的数据添加到 laravel 中的模态
- talend - 根据 DB 表完成状态在 Talend 上执行子作业
- swift - Data.subdata(in:) 结果为 EXC_BAD_INSTRUCTION
- python - 如何使用 wordnet.synsets() 获取列表中多个单词的定义
- python - 对每个唯一 ID 的电话呼叫后发生操作的次数求和
- visual-studio - VisualStudio 2019 是否可以从 CMAKE 设置构建变量。更一般地说,如何设置它们
- python - 如何防止 pandas loc 转置单个项目数据框
- java - JAVA 中的 HackerRank Anagram 程序在我的 Eclipse 上运行良好,但在 HackerRank 平台上却没有
- php - 将 Laravel 核心文件移动到 private_html 目录
- html - 我的网站最初加载时如何停止转换?