Procedimento para executar depuração de formulários no Oracle Forms 6i

Para realizar a depuração (“debugar”) de um formulário em busca de erros, basta utilizar a ferramenta “Depurador de Forms” contido no pacote do Oracle Forms Builder 6i. Importante lembrar que o modo de depuração pode variar de acordo com a versão do Oracle Forms. Este procedimento é voltado para a versão 6i.

Inicie o Depurador de Forms, clicando no botão “Executar o Depurador de Forms” – presente na caixa de ferramentas do Oracle Forms Builder.

Executar_Depurador_Forms

A janela do depurador será exibida:

OracleForms6i_-_Depurador

No depurador você terá alguns nós:

  • Módulos: contendo informações sobre os formulários abertos, incluindo seus gatilhos, blocos, variáveis;
  • Variáveis globais;
  • Variáveis do sistema;
  • Parâmetros da Linha de Comandos;
  • Ações de Depuração;
  • Stack: exibe o valor das variáveis do escopo atual;
  • Objetos de Banco de Dados;

Dentro do item “Módulos”, selecione o gatilho ou procedimento que você deseja depurar. Após selecionar, dê um clique duplo sobre a linha que você deseja inserir um ponto de parada (Break Point);

OracleForms6i_-_Ponto_de_Parada

Agora é só clicar no “X vermelho na barra de ferramenta do depurador para que inicie a execução.

OracleForms6i_-_Depurador

Você pode navegar através do execução usando comandos como:

  • botao-01 “Entrar” – Executa a próxima linha, caso ela seja uma função o depurador iniciará a depuração do código da função;
  • botao-02 “Transpor” – Executa a próxima linha, caso ela seja uma função o depurador calcula o resultado não entrando no código desta;
  • botao-03 “Sair”;
  • botao-04 “Ir” – Executa o código até que encontre o próximo ponto de parada.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *