RTC, exemple : vérifications des erreurs au moment de l'exécution

L'exemple RTC montre comment utiliser la fonctionnalité de vérification des erreurs au moment de l'exécution fournie par la bibliothèque Runtime C.

Lorsque vous chargez ce projet dans l'environnement de développement, vous remarquez deux configurations de build personnalisées :

  • No CRT
    Cette configuration n'utilise pas la bibliothèque Runtime C et fait donc appel à des rapports d'erreur personnalisés.

  • Normal
    Cette configuration utilise la bibliothèque Runtime C et son mécanisme de signalement des erreurs.

Notez que le fichier rtcsamp.cpp contient le code qui provoque les bogues signalés.

Note de sécuritéNote de sécurité

Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie.

Pour obtenir des exemples et des instructions d'installation :

Pour accéder aux exemples de Visual Studio

  • Dans le menu Aide, cliquez sur Exemples.

    Par défaut, ces exemples sont installés sous lecteur:\Program Files\Microsoft Visual Studio 10.0\Samples\.

Génération et exécution de l'exemple

Pour générer et exécuter cet exemple

  1. Ouvrez la solution rtcsample.sln.

  2. Dans le menu Générer, cliquez sur Générer.

  3. Dans le menu Déboguer, sélectionnez Exécuter sans débogage.

Si vous déboguez ce projet, vous voyez s'afficher la prise en charge du débogueur Visual Studio pour les vérifications des erreurs au moment de l'exécution. Autrement dit, vous voyez le mécanisme de signalement d'erreurs du débogueur. La prise en charge par le débogueur des rapports de vérification des erreurs au moment de l'exécution est indépendante de l'utilisation de la bibliothèque Runtime C.

Informations supplémentaires

Pour plus d'informations sur les vérifications des erreurs au moment de l'exécution, consultez les rubriques suivantes :

Mots clés

Cet exemple utilise les mots clés suivants :

_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

Voir aussi

Autres ressources

Exemples généraux