0

この Delphi 2006 アプリケーションは、数年間正常に動作しています。DPRファイルの「初期化」に到達する前のある時点までハングアップすることを狭めたので、書かれたコードが実行される前にハングアップします。「実行」アイコンを押すと、何も表示されず、実行が停止するだけです。提供する情報はあまりありませんが、何かアイデアはありますか?

4

1 に答える 1

6

Initialize 行が実行される前に、多くのことが起こっています。最も明白なのは、すべてのユニットの初期化セクションが実行されていることです。私の精神的なデバッグ感覚は、あなたがそこをチェックすべきだと言っています. off を指定してビルドUse Debug DCUsし (そうです、 on ではなくoffです。この演習では大いに役立ちます)、F9 の代わりに F7 を押して実行し、F7 を繰り返し使用して一連の初期化を実行します。プログラムのどこかで、おそらくプログラムをハングさせている原因が見つかるでしょう。

于 2010-09-23T00:08:27.117 に答える