3

スプラッシュ画面などに対応するために、DPR ファイルに多数の編集が加えられた D2006 アプリがあります (はい、DPR ファイルをいじってはいけません)。フォームを作成する前に処理する必要があるコマンド ライン オプションなど。

ある日、プロジェクト オプションのフォームの自動作成リストが空であることに気付きましたが、DPR ファイルにはいくつかのフォームを作成するためのコードがまだ含まれています。

ダイアログから自動作成する必要があるすべてのフォームを復元しようとすると、エラーが発生し、Error - Call to Application->CreateForm is missing or incorrect何もしません。

  • DPR を最初から再構築する以外に、この接続を復元するにはどうすればよいですか?
  • CreateForm手動で呼び出しを追加しても安全ですか?
  • DPR ファイルでできることについて文書化されたルールはありますか?
  • 私は、DPR の try..except 句と if..else 句が Delphi を混乱させているのではないかと疑っています。できるだけ多くの関数を別のユニットに移動して呼び出すことは役に立ちますか?
4

3 に答える 3