Eseguire il debug dello script

Si applica a
InfoPath 2010 InfoPath 2013 Microsoft Script Editor 2007

Importante

Il supporto per Microsoft InfoPath 2013 è terminato il 14 luglio 2026. È consigliabile eseguire la migrazione dei moduli e dei flussi di lavoro di InfoPath esistenti alle soluzioni Microsoft 365 supportate. Altre informazioni sul ritiro di InfoPath.

Una caratteristica comune degli ambienti di sviluppo integrati è la possibilità di eseguire il debug o trovare e correggere gli errori negli script scritti. Quando esegui il debug dello script, puoi eseguire il debug quando si verifica un errore di script o impostare un punto di interruzione aggiungendo un'istruzione di debug allo script. Un'istruzione debug indica al debugger quando sospendere l'esecuzione e consente di eseguire l'istruzione dello script ed esaminarne il comportamento. Questo articolo spiega come aggiungere un'istruzione di debug a uno script.

  1. In Microsoft Office InfoPath aprire il modello di modulo che contiene lo script.

  2. Scegliere Programmazione dal menu Strumenti e quindi fare clic su Microsoft Script Editor oppure premere ALT+MAIUSC+F11 per aprire Microsoft Script Editor (MSE).

  3. Nello script posizionare il cursore nel punto in cui si vuole aggiungere un'istruzione di debug e quindi eseguire una delle operazioni seguenti:

    • Per aggiungere un'istruzione debug nel linguaggio di script Microsoft JScript, digitare l'istruzione debugger; .
  • Per aggiungere un'istruzione debug nel linguaggio di script Microsoft Visual Basic, Scripting Edition (VBScript), digitare l'istruzione Stop .
  1. Nell'esempio seguente viene illustrato come utilizzare l'istruzione debug nel gestore eventi OnLoad utilizzando la sintassi JScript:

    function XDocument::OnLoad(eventObj)
    {
       debugger;
    }
    
    
  2. Fare clic su Salva in MSE o premere CTRL+S.

  3. Passare a InfoPath.

  4. Sulla barra degli strumenti Standard fare clic su Anteprima oppure premere CTRL+MAIUSC+B.

  5. Nella finestra di dialogo Debug just-in-time fare clic su Nuova istanza di Microsoft Script Editor e quindi su Sì.

  6. Nella finestra di dialogo Esegui chiamata di procedura remota fare clic su Script e quindi su OK. MSE si apre in modalità debug e una freccia gialla indica il punto in cui è stata sospesa l'esecuzione.

    Suggerimento

    Con MSE in modalità di debug, è possibile utilizzare tutte le funzionalità di debug fornite. Ciò include l'impostazione di punti di interruzione, l'esecuzione di istruzioni di programma e la visualizzazione di finestre di debug, ad esempio le finestre Controllo, Immediato e Stack di chiamate .

  7. Se si desidera interrompere il debug dello script, scegliere Interrompi debug dal menu Debug oppure premere MAIUSC+F5 in MSE.