Condividi tramite


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

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Standard

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Pro e Team

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

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

  1. (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.

  2. Scegliere Nuovo punto di interruzione dal menu Debug, quindi scegliere Interrompi alla funzione.

    Verrà visualizzata la finestra di dialogo Nuovo punto di interruzione.

  3. 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++).

  4. (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.

  5. 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.

  6. Scegliere OK.

Per inserire un punto di interruzione di funzione dalla finestra Punti di interruzione

  1. 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.

  2. 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++).

  3. (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.

  4. 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.

  5. Scegliere OK.

Vedere anche

Concetti

Punti di interruzione e punti di analisi

Riferimenti

Operatore di contesto (espressioni in linguaggio C/C++)