Condividi tramite


Esempio RTC: controlli di runtime

Aggiornamento: novembre 2007

Nell'esempio RTC viene illustrato come utilizzare la funzionalità di controllo di runtime della libreria di runtime del linguaggio C.

Quando si carica il progetto nell'ambiente di sviluppo, si noteranno due configurazioni della build personalizzate:

  • No CRT
    Non viene utilizzata la libreria di runtime del linguaggio C, ma la segnalazione degli errori personalizzata.

  • Normal
    Viene utilizzata la libreria di runtime del linguaggio C e il relativo meccanismo di segnalazione degli errori.

Va notato che nel file rtcsamp.cpp è contenuto il codice che determina la segnalazione dei bug.

Nota sulla sicurezza:

Il codice di esempio viene fornito per illustrare un concetto e non deve essere utilizzato in applicazioni o siti Web in quanto potrebbe non rappresentare le procedure di codifica più sicure. Microsoft esclude qualsiasi responsabilità di danni diretti o indiretti qualora il codice di esempio venga utilizzato per scopi diversi da quelli a cui è destinato.

Per ottenere gli esempi e le istruzioni per l'installazione:

  • In Visual Studio scegliere Esempi dal menu ?.

    Per ulteriori informazioni, vedere Individuazione dei file di esempio.

  • La versione più recente e l'elenco completo degli esempi sono disponibili in linea alla pagina Visual Studio 2008 Samples.

  • È anche possibile trovare gli esempi sul disco rigido del computer. Per impostazione predefinita, gli esempi e il file Leggimi vengono copiati in una cartella nel percorso \Programmi\Visual Studio 9.0\Samples\. Per le versioni Express di Visual Studio, tutti gli esempi sono disponibili in linea.

Generazione ed esecuzione dell'esempio

Per generare ed eseguire l'esempio

  1. Aprire il file di soluzione rtcsample.sln.

  2. Scegliere Genera dal menu Genera.

  3. Scegliere Avvia senza eseguire debug dal menu Debug.

Se si esegue il debug di questo progetto, si potrà analizzare il supporto del debugger di Visual Studio per i controlli di runtime. In altre parole, si potrà analizzare il meccanismo di segnalazione degli errori del debugger. Il supporto del debugger per la segnalazione dei controlli di runtime è indipendente dall'utilizzo della libreria di runtime del linguaggio C.

Informazioni aggiuntive

Per ulteriori informazioni sui controlli di runtime, vedere i seguenti argomenti:

Parole chiave

Nell'esempio vengono utilizzate le parole chiave seguenti:

_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

Vedere anche

Altre risorse

Esempi generali