Oggetti di debug di VBScript

Gli oggetti di debug sono oggetti globali che possono inviare output a un debugger di script. Qui, il debugger a cui ci riferiamo è Microsoft Script Debugger.

Il Debug gli oggetti non possono essere creati come altri oggetti, ma possono essere utilizzati durante il debug.

I seguenti metodi sono supportati da DebugOggetti. Questi metodi o oggetti non hanno effetto se lo script NON viene eseguito in modalità debug. I metodi supportati dagli oggetti di debug vengono discussi in dettaglio.

Scrivi

Il metodo Write invia le stringhe alla finestra immediata di Microsoft Script Debugger in fase di esecuzione. Se lo script non viene eseguito in modalità debug, il metodo Write non ha effetto.

Write Debug.Write([str1 [, str2 [, ... [, strN]]]])

Esempio

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim counter
         counter = 42
         Debug.Write "The value of counter is " & counter
       
      </script>
   </body>
</html>

Linea di scrittura

Il metodo Writeline è molto simile al metodo Write. Il metodo WriteLine invia le stringhe, seguite da un carattere di nuova riga, alla finestra immediata di Microsoft Script Debugger in fase di esecuzione. Se lo script non viene eseguito in modalità debug, il metodo WriteLine non ha effetto.

Debug.WriteLine([str1 [, str2 [, ... [, strN]]]])

Esempio

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim counter
         counter = 42
         Debug.WriteLine "The value of counter is " & counter
       
      </script>
   </body>
</html>

Abilitazione della modalità di debug

Per abilitare lo script in modalità debug, le seguenti azioni devono essere eseguite dall'utente:

  • Sul Tools menu, fare clic su Opzioni Internet.

  • Nella finestra di dialogo Opzioni Internet, fare clic sulla scheda Avanzate.

  • Nella categoria Esplorazione deselezionare la casella di controllo Disabilita debug degli script.

  • Fare clic su OK.

  • Esci e riavvia Internet Explorer.