RTC, exemple : vérifications des erreurs au moment de l'exécution
Mise à jour : novembre 2007
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 génération personnalisées :
No CRT
Cette configuration n'utilise pas la bibliothèque Runtime C et fait donc appel à des rapports d'erreur personnalisés.Normale
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é : |
---|
Cet exemple de code est fourni pour illustrer un concept et ne doit pas être utilisé dans des applications ou des sites Web, car il peut ne pas illustrer les pratiques de programmation les plus sûres. Microsoft n'assume aucune responsabilité pour tout dommage indirect ou consécutif en cas d'utilisation de l'exemple de code à des fins autres que celles prévues. |
Pour obtenir des exemples et des instructions d'installation :
Dans le menu Aide de Visual Studio, cliquez sur Exemples.
Pour plus d'informations, consultez Recherche des fichiers d'exemple.
La liste la plus récente et la plus complète d'exemples est disponible en ligne à partir de la page d'exemples Visual Studio 2008 (en anglais).
Des exemples sont également disponibles sur le disque dur de votre ordinateur. Par défaut, des exemples et un fichier Readme sont copiés dans un dossier sous \Program Files\Visual Studio 9.0\Samples\. Pour les éditions Express de Visual Studio, tous les exemples sont accessibles en ligne.
Génération et exécution de l'exemple
Pour générer et exécuter cet exemple
Ouvrez la solution rtcsample.sln.
Dans le menu Générer, cliquez sur Générer.
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