私はデルファイ プログラムを作成しましたが、これはやや複雑になりました。今、どこかに無限ループを導入したという問題に直面していますが、場所が見つかりません。このプログラムはリアルタイム アプリケーションであり、無期限にハングアップします。実行を一時停止して、プログラムが現在どこにあるかを調べる可能性はありますか?
Delphi デバッガーの一時停止ボタンを使用すると、常に cpu-window の という行で中断されます。ntdll.RtlUserThreadStart
ある種の os メソッドのようですが、それが何を意味するのかわかりません。アセンブラをステップ実行しても、コードのどの行にも返されません。デバッガーが実行中のコード内の任意の行で停止するように指示する可能性はありますか?