1

私の Delphi アプリケーションでは、実行前でもアクセス違反エラーが発生します。行にブレークポイントを作成しましたApplication.Initializeが、アプリが実行されず、依然として例外が発生します。どうすれば問題を見つけることができますか?

4

1 に答える 1

6

ユニット初期化セクションは、実行前に実行されるコードですApplication.Initializeinitializationこれは、ユニットの下部にあるセクションにあるコードです。

したがって、そのコードにエラーがあるように見えます。ほとんどの場合、それはあなた自身のユニットの1つになります。やるべきことは、デバッガーの下で実行し、デバッガーがどのユニットで中断するかを確認することです。アクセス違反が発生したときに IDE が中断するように構成されていることを確認してください。

ここに画像の説明を入力

RTL/VCL ユニットの 1 つで例外が発生した場合に備えて、デバッグ DCU を有効にすることもお勧めします。

于 2012-11-27T15:36:12.867 に答える