問題タブ [rad-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphiでフォームが閉じているかどうかを確認するには?
呼び出し後:
このフォームが本当に閉じられたのか、それともCanClose:=falseを使用してFormCloseQueryでキャンセルされたのかを知るにはどうすればよいですか?
アップデート:
より良い説明のために: Form1という子フォームを閉じることができるMainFormがあります。だから、私の質問は、 MainForm が Form1.Close() を呼び出すとき、MainFormがForm1が実際に閉じられ、FormCloseQueryからキャンセルされていないことをどのように知ることができるかということです。Form1を閉じると破棄されます。Close()を呼び出した後にForm1が破棄されたかどうかを確認する方法はありますか?
c++ - C++ Builder で外部プロセスをデバッグする方法は?
C++ Builder で記述された DLL があります。DLL は「デバッグ情報」をオンにしてビルドされます。
この DLL は、別のプロセス (メイン exe) でプラグインとして動的に読み込まれるため、IDE から実行およびデバッグできません。まず、DLL をメインの exe のフォルダーにコピーする必要があります。
そのため、そのプロセスに IDE をアタッチしましたが、ここから何をすればよいかわかりません。
メイン プロセスでボタンをクリックして DLL をロードして使用すると、AV が発生し、カスタム メッセージが表示され、エラーに関するマイナーなメッセージが表示されます。AV が発生した場合、デバッガーは介入しません。おそらく、エラーはより高いレベルでキャッチされます。
DLL のソース コードも添付して、それにブレークポイントを配置できればいいのですが。
その AV (その起源) に関する詳細情報を取得するにはどうすればよいですか?
(基本的に、このタイプのデバッグを行った人からのヒントは非常に役立ちます)。