Delphi TApplicationの謎

古いDelphi6で組んだプログラムをDelphi2007に移植しています。

ところが不可解な現象に

フォームのソースコード表示の時に、オブジェクトツリーの「構造」に

Application.ExenameとかApplication.OnHintなどのコードがエラーとしてレポートされます。

しかし、コードはコンパイルできるし、コードも実行できるし、コード補完もできる?なぜじゃ?

原因不明のまま、いじっていたのですが、

なぜか? VCLの使う、 usesを適当に1個消して、コード補完で usesに自動的に追加されます。

そうすると、なぜか?このエラーが消えてなくなりました。なんか?キャッシュしてたんだろうか?

プリコンパイルヘッダか?謎が謎を呼びます。

Leave a Reply