C++ Builder 6.0 (2002年版)のデバッグ方法がわかりません。
アプリケーションを実行すると無言で落ちます。
デバッグ実行するとアセンブラのデバッグ画面が現れます。
アセンブラは全くわかりません。
呼び出し元のC++のコードを特定する方法はあるのでしょうか?
なお、ステップ実行できるようなタイミングで落ちるわけではありません。
モーターを回す制御をしているとモーター起動後、数秒~数分後にパタッと落ちます。
デバッグ実行をしているとその瞬間のアセンブラのデバッグ画面が現れます。
追記
ソースコードはC++です。
イメージとしてはこんな感じです。
#include <iostream> void test2(void) { char* p = 0; *p = 10; } void test1(void) { test2(); } int main() { std::cout << "Hello World!\n"; test1(); }
Visual Studio ならデバッグ -> ウインドウ -> 呼び出し履歴で以下の画面が出てtest2がtest1から呼ばれ、test1がmainから呼ばれているのがわかります。
この「デバッグ -> ウインドウ -> 呼び出し履歴」に相当するものがC++ Builder 6.0 にあるのかどうか?あるならメニューのどこにあるのかという質問です。
回答2件
あなたの回答
tips
プレビュー