A depuração visual suporta um recurso de integração de padrão de pilha. Com esse recurso, é possível selecionar um caminho conectado na visualização Depuração Visual e configurar um ponto de interrupção padrão de pilha que utiliza o caminho selecionado como um padrão de pilha.
Sobre esta Tarefa
Para um programa, um parágrafo pode ser chamado a partir de caminhos de chamada diferentes. Neste exemplo, o parágrafo
720-POSITION-CUST-FILE pode ser alcançado por vários caminhos. Os caminhos a seguir são dois caminhos possíveis:
Se quiser parar apenas no parágrafo 720-POSITION-CUST-FILE quando ele for chamado a partir de um caminho de chamada específico, por exemplo, , você poderá definir um ponto de interrupção de padrão de pilha.
Procedimento
- Selecione os nós no caminho da chamada e configure um ponto de interrupção de padrão de pilha.
- Na visualização Depuração visual, pressione a tecla Ctrl e clique em cada um dos nós que compõem o caminho conectado no qual você deseja parar.
Neste exemplo, selecione os nós
000-MAIN,
100-PROCESS-TRANSACTIONS,
220-PROCESS-DELETE-TRAN e
720-POSITION-CUST-FILE.
Nota: No Mac, use a tecla Command para fazer a seleção múltipla.
- Clicar com o botão direito do mouse em um dos nós selecionados, e clicar em Configurar Stack Pattern Breakpoint.
Um ponto de interrupção de padrão de pilha é
configurado. O novo ponto de interrupção aparece na visualização Pontos de Interrupção:
Nota: A Opção Set Stack Pattern Breakpoint é válida apenas se dois ou mais nós de parágrafo ou procedimento forem selecionados e os nós selecionados formarem um caminho conectado. Uma mensagem de erro será exibida se esta região não for válida para os nós selecionados.
- Continue a sessão de depuração.
O depurador interrompe no caminho designado: