Ladicí skript

Platí pro
InfoPath 2010 InfoPath 2013 Microsoft Script Editor 2007

Běžnou funkcí integrovaných vývojových prostředí je schopnost ladit nebo najít a opravit chyby ve skriptu, který jste napsali. Při ladění skriptu můžete buď ladit, když dojde k chybě skriptu, nebo nastavit zarážku přidáním příkazu debug do skriptu. Příkaz debug informuje ladicí program, kdy má pozastavit provádění, a umožní vám krokovat skript a prozkoumat jeho chování. Tento článek vysvětluje, jak přidat příkaz ladění do skriptu.

  1. V aplikaci systém Microsoft Office InfoPath otevřete šablonu formuláře, která obsahuje skript.

  2. V nabídce Nástrojepřejděte na Programování a potom klikněte na Microsoft Script Editor nebo stisknutím kombinace kláves ALT+SHIFT+F11 otevřete Microsoft Script Editor (MSE).

  3. Ve skriptu umístěte kurzor na místo, kam chcete přidat příkaz ladění, a pak udělejte jednu z těchto věcí:

    • Pokud chcete přidat příkaz debug ve skriptovacím jazyce Microsoft JScript, zadejte příkaz debugger; .
  • Chcete-li přidat příkaz debug ve skriptovacím jazyce Microsoft jazyk Visual Basic Scripting Edition (VBScript), zadejte Stop příkaz .
  1. Následující příklad ukazuje použití příkazu debug v obslužné rutině události OnLoad pomocí syntaxe jazyka JScript:

    function XDocument::OnLoad(eventObj)
    {
       debugger;
    }
    
    
  2. Klikněte na Uložit v MSE nebo stiskněte CTRL+S.

  3. Přepněte na InfoPath.

  4. Na panelu nástrojů Standardní klikněte na Náhled nebo stiskněte kombinaci kláves CTRL+SHIFT+B.

  5. V dialogovém okně Ladění za běhu klikněte na Nová instance Microsoft Script Editor a potom klikněte na Ano.

  6. V dialogovém okně Krok do vzdáleného volání procedury klikněte na Skript a potom klikněte na OK. MSE se otevře v režimu ladění a žlutá šipka označuje, kde bylo provádění pozastaveno.

    Tip:

    S MSE v režimu ladění můžete použít všechny funkce ladění, které poskytuje. To zahrnuje nastavení zarážek, krokování programových příkazů a zobrazení libovolného okna ladění, jako jsou okna Kukát,Okamžité a Zásobník volání .

  7. Pokud chcete zastavit ladění skriptu, klikněte v nabídce Ladění na Zastavit ladění nebo v MSE stiskněte shift+F5.