Compartir a través de


runtime_checks

Deshabilita o restaura los valores de /RTC .

#pragma runtime_checks( "[runtime_checks]", {restore | off} )

Comentarios

No puede habilitar una comprobación en tiempo de ejecución que no se ha habilitado con una opción del compilador.Por ejemplo, si no se especifica /RTCs, especificar #pragma runtime_checks( "s", restore) no habilitará la comprobación del marco de pila.

La pragma de runtime_checks debe aparecer fuera de una función y se aplica a la primera función definido después de que se considere el pragma.restaurar y de arguments giran las opciones especificadas en runtime_checks ( con o.

Runtime_checks ( pueden ser cero o más de los parámetros mostrados en la tabla siguiente.

Parámetros runtime_checks Pragma

Parámetro

Tipo de comprobación en tiempo de ejecución

s

Habilita la comprobación de pila (cuadro).

c

Los informes cuando se asigna un valor a un tipo de datos más pequeño que dan lugar a una pérdida de datos.

u

Informes cuando se utiliza una variable antes de que está definido.

Son las mismas letras utilizadas con la opción del compilador /RTC.Por ejemplo:

#pragma runtime_checks( "sc", restore )

Con la directiva de runtime_checks con la cadena vacía ("") es una forma especial de la directiva:

  • Cuando se utiliza a de parameter, gira las comprobaciones de errores en tiempo de ejecución, que se enumeran en la tabla anterior, off.

  • Cuando se utiliza el parámetro de restaurar , restablece las comprobaciones de errores en tiempo de ejecución a las que especificó con la opción del compilador /RTC.

#pragma runtime_checks( "", off )
.
.
.
#pragma runtime_checks( "", restore ) 

Vea también

Tareas

RTC sample

Referencia

Directivas de pragma y la palabra clave de __Pragma