ファイルの依存関係を減らそうとして、*.dprなファイルの HogeUnit in 'HogeUnit.pas' な行を消すと、開発環境が使ってるファイルをみつけてくれない!

っていうことは、Delphiはこの*.dprなファイルを見ているんだから、ファイルをここに追加すれば良いわけで。追加したら、ツールバー上のユニット表示(Ctrl+F12)とフォーム表示(Shift+F12)をクリックしたら該当するファイルが出てきた。よし。

ファイルの依存関係を減らすといっても、それはプログラム上でうまいこと分ければいいだけで、プロジェクトファイルから消す必要はないな。*.dpr で Application.CreateForm(THogeForm, HogeForm) な行を消したときに、要らないと思っていっしょに消したんだっけ。

tags: Delphi zurazure

Posted by NI-Lab. (@nilab)