MSDN Library
Collapse the table of content
Expand the table of content
Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Ejemplo RTC: comprobaciones de errores en tiempo de ejecución

El ejemplo RTC muestra la forma de utilizar la característica de comprobación de errores de la biblioteca en tiempo de ejecución de C.

Al cargar este proyecto en el entorno de desarrollo, verá dos configuraciones de compilación personalizadas:

Sin CRT

No utiliza la biblioteca en tiempo de ejecución de C y, por tanto, utiliza una notificación de errores personalizada.

Normal

Utiliza la biblioteca en tiempo de ejecución de C y su mecanismo de notificación de errores.

Observe que el archivo rtcsamp.cpp contiene el código que produce los errores notificados.

Nota de seguridadNota sobre la seguridad

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para obtener ejemplos e instrucciones para su instalación:

Para obtener acceso a los ejemplos de Visual Studio

  • En el menú Ayuda, haga clic en Ejemplos.

    De forma predeterminada, los ejemplos se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 10.0\Samples\.

  • Para obtener la versión más reciente de este ejemplo, así como una lista de otros ejemplos, vea Visual Studio Samples en el sitio web de MSDN.

Para generar y ejecutar este ejemplo

  1. Abra la solución rtcsample.sln.

  2. En el menú Generar, haga clic en Generar.

  3. En el menú Depurar, seleccione Iniciar sin depurar.

Al depurar este proyecto, verá que el depurador de Visual Studio permite realizar comprobaciones de errores en tiempo de ejecución. Es decir, verá el mecanismo de notificación de errores del depurador. La compatibilidad del depurador con la notificación de comprobaciones de errores en tiempo de ejecución es independiente del uso de la biblioteca en tiempo de ejecución de C.

Para obtener más información sobre las comprobaciones de errores en tiempo de ejecución, vea los temas siguientes:

En este ejemplo se utilizan las siguientes palabras clave:

_RTC_error_fn; _RTC_ErrorNumber; _crt_rtc_init; _rtc_geterrdesc; _rtc_initialize; _rtc_seterrorfunc; _rtc_terminate; catch_rtc_failure; defined; interlockedexchange; intrinsic; messagebox; sleep; sprintf_s; strcat_s; strcpy_s; va_arg; va_end; va_start; vsprintf_s; winmain

Adiciones de comunidad

Mostrar:
© 2016 Microsoft