Al depurar rutinas, puede establecer puntos de interrupción de línea y puntos de interrupción de variable. Ambos tipos de puntos de interrupción se guardan al terminar una sesión de depuración.
Cuando el entorno de trabajo está ejecutando una rutina y encuentra un punto de interrupción, la rutina se detiene temporalmente. La ejecución se suspende en el punto de interrupción antes de ejecutarse la sentencia y en ese punto puede comprobar o editar el contenido de las variables. A continuación, puede recorrer (ejecutar) la sentencia y ver qué efecto tiene.
Con el depurador, se pueden establecer los puntos de interrupción fácilmente mediante los menús emergentes del editor del depurador y la vista Variables. Una vez establecidos, puede inhabilitar los puntos de interrupción para que no suspendan la ejecución y volver a habilitarlos más adelante.