古いDelphi6で組んだプログラムをDelphi2007に移植しています。
ところが不可解な現象に
フォームのソースコード表示の時に、オブジェクトツリーの「構造」に
Application.ExenameとかApplication.OnHintなどのコードがエラーとしてレポートされます。
しかし、コードはコンパイルできるし、コードも実行できるし、コード補完もできる?なぜじゃ?
原因不明のまま、いじっていたのですが、
なぜか? VCLの使う、 usesを適当に1個消して、コード補完で usesに自動的に追加されます。
そうすると、なぜか?このエラーが消えてなくなりました。なんか?キャッシュしてたんだろうか?
プリコンパイルヘッダか?謎が謎を呼びます。