Delphi 7 で、フォームに他のフォームからコンポーネントを継承させたいプロジェクトに取り組んできました。私はこれを機能させることができましたが、次の問題に遭遇しました(将来的に他の人を助けるために解決策を投稿するつもりです):
- フォームの .pas ファイルで、他のフォームから継承するようにフォームを変更しますが、祖先フォームからコンポーネントを取得しません。
- 特定の子孫フォームの場合、設計時にフォームを開くと、次のエラー メッセージが表示されます。最初に先祖フォームを手動で開く必要があり、その後で子孫フォームを開くことができました。