WideStudio/MWT Logo
WideStudio/MWT
Application Builder User's Guide
WideStudio/MWT Index
目次


トレースデバッグの方法

作成したモジュールのイベントプロシージャの実行状況を トレースしデバッグすることができます。 まず、アプリケーションをビルドします。次に、 [ビルド]メニューの[トレース実行]を選択します。 すると次の図のようなトレースダイアログが表示されます。



[トレースダイアログ]

そして、トレースを開始するには、トレースダイアログの [start]ボタンを押下してください。 イベントプロシージャが起動されると、 トレースダイアログに次のように出力されます。 また、トレース出力を停止するには、[stop]ボタンを押下してください。



[トレース出力]

もし、トレース出力中に、あるイベントプロシージャの

 function 関数名( ) end 

が出力されず、アプリケーションが異常終了する場合、 そのイベントプロシージャのプログラムに異常があることが わかります。



また、次のように (A)の WSGFtrace() 関数によって アプリケーションプログラムからもトレース出力を 行うことができます。

#include <WScom.h>
#include <WSCfunctionList.h>
#include <WSCbase.h>
//-----------------------------------------------
//Function for the event procedure
//-----------------------------------------------
void btn_ep1(WSCbase* object){

  object->setProperty(WSNlabelString,"Hello!"); 
  WSCstring string;
  string = "btn_ep1 called!!!!!\n";
  WSGFtrace(string);                            //(A)
}
static WSCfunctionRegister  op("btn_ep1",(void*)btn_ep1);

なお、WSGFtrace( ) による出力は、トレース出力時のみ有効となります。



[アプリケーションによるトレース出力]


Document Release 3.90 for WideStudio/MWT ver 3.90, Jul 2005


WideStudio/MWT documents index | 目次

Copyright(C) WideStudio/MWT Development Team, 1999-2005 Last modified: Jul 31, 2005