WideStudio Application Builder User's Guide

Rastreamento na depuração



Como usar o rastreador de depuração

Utilize-o para visualizar o estatus da execução de um procedimento de evento executado. Primeiramente, compile e linke a aplicação, então selecione Build > Trace Execution, então teremos a caixa de diálogo do rastreador como segue:


[diálogo do rastreador]


Pressione o botão "start" para iniciar o rastreamento. Quando o procedimento de evento é ativado, as seguintes saídas são mostradas no diálogo de rastreamento. Se desejar para use o botão stop.



[saída do rastreador]


Pode-se saber qual é o procedimento de evento que apresenta o bug quando a aplicação não termina corretamente.
No caso de término correto, a mensagem seguinte será apresentada:
 function functionname( ) end
  onde "functionname" é o nome da função do procedimento de evento.

Pode-se ainda mostrar uma mensagem de rastreamento a partir da aplicação usando-se a função WSGFtrace() como segue:
#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);
Note que a saída de  WSGFtrace()  somente quando o rastreamento é ativado.



[saída do rastreador - trace output]


WideStudio documents index | Table of contents
Please feel free to contact us for any questions/bugs after checking the mailing list
Copyright©WideStudio Development Team,1999-2005