3

私たちは Embarcadero Delphi 2010 を使用していますが、最近中規模のプロジェクトのユニットの 1 つに変更が加えられたため、コード補完が完全に機能しなくなりましたが、このプロジェクト内でのみ、他のプロジェクトでは引き続き正常に機能します。困惑して、インターウェブを検索して、正確に何がこれを引き起こしたのかの手がかりを探しましたが、私の検索はあまり成功しませんでした.

私が収集したものから、IDE には互いに完全に分離して動作するいくつかのパーサー/コンパイラがあるように見えます。これにより、メイン コンパイラが失敗しない場所で、より高速なコード補完コンパイラが失敗する可能性が完全に生じます。これはまさに私のプロジェクトで起こっていることです。

私の質問: Code Insight/Code Completion コンパイラが失敗している正確な場所を見つける方法はありますか? IDE は、オンザフライの解析/コンパイルのログをどこかに保持しますか?

4

2 に答える 2

1

Code Insight/Code Completion コンパイラが失敗している正確な場所を見つける方法はありますか?

IDE をデバッグしないと簡単にはできません。

IDE は、オンザフライの解析/コンパイルのログをどこかに保持しますか?

いいえ。


Andy Hausladen の IDEFixPack をインストールすることをお勧めします。それでも問題が解決しない場合は、リビジョン コントロールを使用して、問題の原因となっているコード変更を特定します。そして、たまたまコード補完が機能しないコードを書く別の方法を見つけてください。言いたくないことですが、ここでは試行錯誤が最も生産的な方法である可能性があります。

于 2013-11-05T16:05:24.323 に答える