メインコンテンツに移動

デバッグ方法

Microsoft の開発ツール Visual Studio には、動作確認やプログラム修正に便利な、デバッグ機能(デバッガ)が搭載されています。

デバッガを使用することにより、プログラムの一時停止、一行づつのステップ実行、変数値の確認・変更等の機能を利用できます。

デバッガの基本的な使用方法を説明します。

 

ブレークポイントの設定

プログラムを任意の位置で停止させるために、ブレークポイントを設定します。

プログラム内で処理を停止したい位置にカーソルを持っていき、メニュー[デバッグ] - [ブレークポイントの設定/解除] (または[F9]キー)を押してください。図のように、ブレークポイントが赤く強調されます。

デバッグ ブレークポイント

 

デバッグの開始

Visual Studio のメニューからデバッグの開始を選択します。 自動的に、RootPro CAD Professional が起動しますので、作成中のアドインを実行します。
※ストアアプリ版の場合は、Visual Studio のメニューから [デバッグ] - [その他のデバッグターゲット] - [インストールされているアプリケーション パッケージのデバッグ] を選択して、アプリの一覧から「RootPro CAD」を選択して起動してください。

アドインの追加処理を行っていない場合は、メニューの [アドイン] -> [アドインの管理] からアドインを実行可能にしてください。

デバッグの開始

 

変数の値の確認、変更

アドインを実行すると、先に指定したブレークポイントまで処理が行われた時、ブレークポイントでプログラムの処理が停止します。

この状態で、変数に設定された値の確認が出来ます。

デバッグ 停止

また、停止中に変数の値も変更できます。[デバッグ] - [ウィンドウ] - [ローカル] を選択して、ローカルウィンドウを表示します。現在の関数内の変数の一覧が表示されます。

ここでは変数 radius に設定された、値を 100.0 -> 50.0 に変更しました。

デバッグ ウィンドウ

 

処理の続行(再開)

停止後処理を再開したい場合は、[デバッグ] - [続行] (または [F5]キー) を選択します。

また1ラインずつ処理を行いたい場合は、[デバッグ] - [ステップ オーバー] (Shift+[F8] または [F10]) で処理を進めます。

上記の作業を行って、問題のある箇所や、どのような動作が行われるかを確認して、プログラムを完成させます。

Visual Studio のデバッガにはさまざまな機能が搭載されています。ヘルプを参考にしてお試しください。