コードに明示的な呼び出しがない場合、つまり(継承された;)オーバーライドされたプロシージャで継承されたDelphi呼び出しはありますか、私は次の構造を持っています(スーパークラスからサブクラスへ)
TForm >> TBaseForm >> TAnyOtherForm
プロジェクト内のすべてのフォームは TBaseForm から派生します。これは、すべてのフォーム (セキュリティ、検証など) に使用されるすべての標準セットアップおよび破壊的な部分が含まれているためです。
TBaseForm には、これを行うためのコードを含む onCreate および onDestroy プロシージャがありますが、誰か (つまり私) が TAnyOtherForm の onCreate に継承を追加するのを忘れた場合、Delphi は私のためにそれを呼び出しますか? 必須ではないというウェブ上の参照を見つけましたが、コードから省略された場合に呼び出されるかどうかはどこにもありません。
また、継承を呼び出す場合、いつ呼び出されますか?