■旧バージョンのプロジェクトで・・・。
現在、私のPCにはBorland Developer Studio 2006(BDS2006)とDelphi2007がインストールされています。
この環境で、BDS2006で作ったものを別のフォルダにコピーして、Delphi2007で手直ししていた時の話です。
コンパイルをすると自家製コンポーネントに対して警告が出たので、とりあえず訂正してもう一度コンパイル・・・
しかし、何度訂正しても警告が消えません。
原因は、プロジェクトオプションの検索パスに BDS2006のコンポーネントへ検索パスが残っていたからでした。何度も訂正していたのは、Delphi2007用に設定したコンポーネント、そしてコンパイルに使われていたのはBDS2006用ということですね。 単純ミスなのですが、なかなか気付きませんでした。
(オプションでBDS2006へのパスが含まれていないかどうかまでは確認したんですけどね)
原因は、プロジェクトオプションの検索パスに BDS2006のコンポーネントへ検索パスが残っていたからでした。何度も訂正していたのは、Delphi2007用に設定したコンポーネント、そしてコンパイルに使われていたのはBDS2006用ということですね。 単純ミスなのですが、なかなか気付きませんでした。
(オプションでBDS2006へのパスが含まれていないかどうかまでは確認したんですけどね)
| 固定リンク