Procedura: impostare un punto di interruzione di funzione
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
È possibile impostare un punto di interruzione all'inizio di una funzione o in un punto specificato all'interno di una funzione. In uno script, è possibile impostare punti di interruzione solo all'inizio della funzione.
Per inserire un punto di interruzione di funzione
(Facoltativo) In una finestra di origine, fare clic sul nome di una funzione. Il nome della funzione verrà inserito nella finestra di dialogo Nuovo punto di interruzione e non dovrà pertanto essere digitato.
Scegliere Nuovo punto di interruzione dal menu Debug, quindi scegliere Interrompi alla funzione.
Verrà visualizzata la finestra di dialogo Nuovo punto di interruzione.
Se nella casella di testo Funzione non viene visualizzato il nome della funzione in cui si desidera impostare il punto di interruzione, digitarlo nella casella Funzione e accertarsi che nell'elenco a discesa Linguaggio sia visualizzato il linguaggio di programmazione corretto per la funzione.
Se la funzione non è in overload, è richiesto solo il nome. Per le funzioni in overload è possibile specificare gli argomenti per la corretta impostazione del punto di interruzione. Digitare il nome della funzione seguito dai nomi dei tipi di parametro racchiusi tra parentesi. Ad esempio, per un metodo C# denominato A che accetta un parametro int seguito da un parametro string, digitare A(int, string).
In C++ nativo è possibile utilizzare l'operatore di contesto. Vedere Operatore di contesto (espressioni in linguaggio C/C++).
(Solo Visual Basic e C#) Selezionare la casella di controllo Usa IntelliSense per verificare il nome della funzione se si desidera che IntelliSense Visual Studio verifichi il nome della funzione immessa.
Se la casella è selezionata e il nome immesso non corrisponde a una firma di overload, verrà visualizzata la finestra di dialogo Seleziona punti di interruzione che consente di scegliere in quali overload inserire punti di interruzione.
Se la casella di controllo è deselezionata e si digita il nome della funzione, il punto di interruzione verrà inserito in tutti gli overload.
Se la casella di controllo è deselezionata e si digita una firma che non corrisponde, non verrà inserito alcun punto di interruzione nel codice.
Il punto di interruzione viene impostato all'inizio della funzione. Se si desidera impostare il punto di interruzione in un punto diverso della funzione, modificare i valori delle caselle Riga e Carattere.
Scegliere OK.
Per inserire un punto di interruzione di funzione dalla finestra Punti di interruzione
Nella finestra Punti di interruzione, fare clic sull'elenco a discesa Nuovo e selezionare Interrompi alla funzione.
Verrà visualizzata la finestra di dialogo Nuovo punto di interruzione.
Digitare il nome della funzione nella casella di testo Funzione accertandosi che nell'elenco a discesa Linguaggio sia visualizzato il linguaggio di programmazione corretto per la funzione.
Se la funzione non è in overload, è richiesto solo il nome. Per le funzioni in overload è possibile specificare gli argomenti per la corretta impostazione del punto di interruzione. Digitare il nome della funzione seguito dai nomi dei tipi di parametro racchiusi tra parentesi. Ad esempio, per un metodo C# denominato A che accetta un parametro int seguito da un parametro string, digitare A(int, string).
In C++ nativo è possibile utilizzare l'operatore di contesto. Vedere Operatore di contesto (espressioni in linguaggio C/C++).
(Visual Basic e C#) Selezionare la casella di controllo Usa IntelliSense per verificare il nome della funzione se si desidera che IntelliSense Visual Studio verifichi il nome della funzione immessa.
Se la casella di controllo è selezionata e il nome immesso non corrisponde a una firma di overload, verrà visualizzata la finestra di dialogo Seleziona punti di interruzione che consente di scegliere in quali overload inserire punti di interruzione.
Se la casella di controllo è deselezionata e si digita solo il nome della funzione, il punto di interruzione verrà inserito in tutti gli overload.
Se la casella di controllo è deselezionata e si digita una firma che non corrisponde, non verrà inserito alcun punto di interruzione nel codice.
Il punto di interruzione viene impostato all'inizio della funzione. Se si desidera impostare il punto di interruzione in un punto diverso della funzione, modificare i valori delle caselle Riga e Carattere.
Scegliere OK.
Vedere anche
Concetti
Punti di interruzione e punti di analisi