Share via


Cómo: Establecer un punto de interrupción de función

Actualización: noviembre 2007

Este tema se aplica a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

Se puede establecer un punto de interrupción al principio de una función o en una ubicación especificada dentro de una función. Para los scripts, se puede establecer el punto de interrupción sólo al principio de la función.

Para insertar un punto de interrupción de función

  1. (Opcional) En una ventana de código fuente, haga clic en el nombre de una función. De esta manera se inserta el nombre de la función en el cuadro de diálogo Nuevo punto de interrupción para que no necesite escribirlo.

  2. En el menú Depurar, elija Nuevo punto de interrupción y haga clic en Interrumpir en función.

    Aparecerá el cuadro de diálogo Nuevo punto de interrupción.

  3. Si el cuadro de texto Función no muestra el nombre de la función en la que desee establecer el punto de interrupción, escríbalo en el cuadro Función y asegúrese de que en la lista desplegable Lenguaje se muestra el lenguaje de programación correcto de la función.

    Si no está sobrecargada la función, sólo se requiere el nombre de función. Para las funciones sobrecargadas, puede especificar los argumentos para establecer correctamente el punto de interrupción. Escriba el nombre de función seguido de los nombres del tipo de parámetro entre paréntesis. Por ejemplo, para un método de C# denominado A que toma un parámetro int seguido de un parámetro string, escriba A(int, string).

    En C++ nativo, puede utilizar el operador de contexto. (Vea Operador de contexto (Expresiones del lenguaje C/C++)).

  4. (Sólo Visual Basic y C#) Active la casilla Usar IntelliSense para comprobar el nombre de la función si desea que IntelliSense de Visual Studio compruebe el nombre de la función especificada.

    Si está activada la casilla y lo que ha escrito no coincide con una firma de sobrecarga, aparecerá el cuadro de diálogo Elegir puntos de interrupción para que pueda elegir las sobrecargas en las que desee colocar el punto de interrupción.

    Si no está activada la casilla y escribe el nombre de la función, el punto de interrupción se colocará en todas las sobrecargas.

    Si la casilla no está activada y escribe una firma que no coincide, no se insertará ningún punto de interrupción en el código.

  5. El punto de interrupción se establece al principio de la función. Si desea establecer el punto de interrupción en otro lugar dentro de la función, edite los valores de los cuadros Línea y Carácter.

  6. Haga clic en Aceptar.

Para insertar un punto de interrupción en una función desde la ventana Puntos de interrupción

  1. En la ventana Puntos de interrupción, haga clic en la lista desplegable Nuevo y seleccione Dividir en función.

    Aparecerá el cuadro de diálogo Nuevo punto de interrupción.

  2. Escriba el nombre de la función en el cuadro de texto Función y asegúrese de que en la lista desplegable Lenguaje se muestra el lenguaje de programación correcto para la función.

    Si no está sobrecargada la función, sólo se requiere el nombre de función. Para las funciones sobrecargadas, puede especificar los argumentos para establecer correctamente el punto de interrupción. Escriba el nombre de función seguido de los nombres del tipo de parámetro entre paréntesis. Por ejemplo, para un método de C# denominado A que toma un parámetro int seguido de un parámetro string, escriba A(int, string).

    En C++ nativo, puede utilizar el operador de contexto. (Vea Operador de contexto (Expresiones del lenguaje C/C++)).

  3. (Visual Basic y C#) Active la casilla Usar IntelliSense para comprobar el nombre de la función si desea que IntelliSense de Visual Studio compruebe el nombre de la función especificada.

    Si está activada la casilla y lo que ha escrito no coincide con una firma de sobrecarga, aparecerá el cuadro de diálogo Elegir puntos de interrupción de modo que pueda elegir las sobrecargas en las que desee insertar el punto de interrupción.

    Si no está activada la casilla y escribe sólo el nombre de la función, el punto de interrupción se insertará en todas las sobrecargas.

    Si la casilla no está activada y escribe una firma que no coincide, no se insertará ningún punto de interrupción en el código.

  4. El punto de interrupción se establece al principio de la función. Si desea establecer el punto de interrupción en otro lugar dentro de la función, edite los valores de los cuadros Línea y Carácter.

  5. Haga clic en Aceptar.

Vea también

Conceptos

Puntos de interrupción y puntos de seguimiento

Referencia

Operador de contexto (Expresiones del lenguaje C/C++)