Depurar script

Aplica-se a
InfoPath 2010 InfoPath 2013 Editor de Scripts Microsoft 2007

Uma funcionalidade comum dos ambientes de desenvolvimento integrados é a capacidade de depurar ou localizar e corrigir erros no script que escreveu. Quando depura o script, pode depurar quando ocorre um erro de script ou definir um ponto de interrupção ao adicionar uma instrução de depuração ao script. Uma instrução de depuração indica ao depurador quando suspender a execução e permitir-lhe percorrer o script e examinar o respetivo comportamento. Este artigo explica como adicionar uma instrução de depuração a um script.

  1. No Microsoft Office InfoPath, abra o modelo de formulário que contém o script.

  2. No menu Ferramentas, aponte para Programação e, em seguida, clique em Editor de Scripts Microsoft ou prima Alt+Shift+F11 para abrir Editor de Scripts Microsoft (MSE).

  3. No script, coloque o cursor onde pretende adicionar uma instrução de depuração e, em seguida, efetue um dos seguintes procedimentos:

    • Para adicionar uma instrução de depuração na linguagem de scripting Microsoft JScript, escreva a debugger; instrução .
  • Para adicionar uma instrução de depuração na linguagem de scripting do Microsoft Visual Basic Scripting Edition (VBScript), escreva a Stop instrução .
  1. O exemplo seguinte demonstra como utilizar a instrução de depuração no processador de eventos OnLoad com a sintaxe JScript:

    function XDocument::OnLoad(eventObj)
    {
       debugger;
    }
    
    
  2. Clique em Guardar no MSE ou prima Ctrl+S.

  3. Mude para o InfoPath.

  4. Na barra de ferramentas Standard, clique em Pré-visualizar ou prima Ctrl+Shift+B.

  5. Na caixa de diálogo Depuração Just-In-Time, clique em Nova Instância de Editor de Scripts Microsoft e, em seguida, clique em Sim.

  6. Na caixa de diálogo Entrar na Chamada de Procedimento Remoto , clique em Script e, em seguida, clique em OK. O MSE é aberto no modo de depuração e uma seta amarela indica onde a execução foi suspensa.

    Dica

    Com o MSE no modo de depuração, pode utilizar todas as funcionalidades de depuração que fornece. Isto inclui definir pontos de interrupção, percorrer instruções de programa e ver qualquer uma das janelas de depuração, como as janelas Deteção, Imediata e Pilha de Chamadas .

  7. Se quiser parar a depuração do script, clique em Parar Depuração no menu Depurar ou prima SHIFT+F5 no MSE.