Gestión de depuración

El depurador integrado en MetaEditor permite establecer puntos de interrupción en el código fuente, que son las líneas en las que se debe suspender la ejecución del programa. A veces este sistema falla, es decir, la pausa no funciona, y entonces puede utilizar la función DebugBreak que fuerza explícitamente la parada.

void DebugBreak()

La llamada a la función pone en pausa el programa y activa la ventana del editor en el modo de depuración, con todas las herramientas para ver las variables y la pila de llamadas y para continuar la ejecución paso a paso.

La ejecución del programa se interrumpe sólo si el programa se lanza desde el editor en el modo de depuración (mediante los comandos Depurar -> Empezar con datos reales o Empezar con datos históricos). En todos los demás modos, incluido el inicio normal (en el terminal) y la creación de perfiles, la función no tiene ningún efecto.