最近のアクセス:
GeneXus でのデバッグ

GeneXus IDE では、他の開発環境 (Visual Studio や NetBeans など) と同じ要領で、GeneXus コードをデバッグすることができます。
アプリケーションをデバッグするには、ブレークポイントを挿入してから、アプリケーションを実行する必要があります。ブレークポイントが見つかると、その場所が強調表示され、項目属性と変数の値が [ ウォッチ ] ツールウィンドウに示されます。また、 [ コールスタック ] ウィンドウには、実行されたオブジェクトが順番に示されます。
コードをデバッグする基本的な手順は、次のとおりです:
  1. ツールバーで、図に示すように [ Debug ] 設定オプション選択します。
    イメージ:53560.jpg
    [ Debug ] を選択すると、ポップアップウィンドウに以下のオプションが表示されます:
    1. [ ウォッチ ] : 実行プロセスの各ステップで変数および項目属性の値を表示できます。
      イメージ:56254.png
    2. [ コールスタック ] : オブジェクトと実行行を示します。
      イメージ:56255.png
    3. [ ブレークポイント ] : ブレークポイントが追加されているオブジェクトとコード行を表示します。ブレークポイントの有効化、無効化、削除、ブレークポイントが定義されている場所への移動も行うことができます。
      イメージ:56256.png
    また、デバッグ ツール ウィンドウ (DebuGx) が開きます。
  2. デバッグしたいオブジェクトをデバッグ ツール ウィンドウに追加するには、 [ 追加 ] をクリックし、ポップアップウィンドウでデバッグするオブジェクトを選択します:
    イメージ:53561.jpg
  3. デバッグ ツール ウィンドウに追加したオブジェクトを開き、確認が必要なコード行にブレークポイントを設定します。これを行うには、行を右クリックし、 [ ブレークポイントの設定・解除 ] を選択します。
    イメージ:53563.jpg
    注: 手順 2 は必須ではありません。ブレークポイントを追加したいオブジェクトの行に追加すると、自動的にそのオブジェクトがデバッグ ツール ウィンドウに追加されます。
  4. [ ウォッチ ] ウィンドウに移動し、 [ 追加 ] ボタンを使用して値を知りたい変数と項目属性を追加します。
  5. F5 キーを押してアプリケーションを実行します。
    実行中、ブレークポイントに遭遇すると、GeneXus は実行を停止し、フォーカスを取得します。
    イメージ:53564.jpg
  6. [ Debug ] ツールバーを使用して、ステップ バイ ステップで実行します。これを行うには、ツールバーのどこかを右クリックし、 [ デバッグ ] を選択します。
    イメージ:53565.jpg
次の動画では、実行時の例を見ることができます。
イメージ:56303.gif
注:
  • [ DebuGx ] ウィンドウに追加したオブジェクトが、デバッグ情報とともにもう一度生成されます。
  • デバッグ情報を持つオブジェクトの実行には時間がかかります。パフォーマンスが大幅に低下する場合については、SAC #39137 を参照してください。
  • [ 解除 ] 設定オプションを使用してリビルドした後、リリースコードが生成されます。
  • デバッガーはサーバー側のコードで作動します。
  • トラブルシューティングについては、「GeneXus のデバッガーとプロファイリングの一般的な問題」を参照してください。

適用範囲

オブジェクト: ProcedureWeb PanelData Provider
ジェネレーター: Java.NET.NET Framework
レベル: バックエンド

参考情報

コードカバレッジとプロファイリング
Web アプリケーションのライブ編集
ネイティブモバイルでログを有効にする方法


サブページ
Created: 14/09/18 03:47 by Admin Last update: 24/12/17 20:29 by Admin
カテゴリ
Powered by GXwiki 3.0