Exemplo do RTC: Verificações de erro de time de execução

O RTC de exemplo mostra como usar o C em time de execução da biblioteca em time de execução recurso de verificação de erro.

Ao carregar este projeto no ambiente de desenvolvimento, você irá notar duas configurações de compilação personalizada:

  • Não CRT
    Não usa o C em time de execução biblioteca e, portanto, usa o relatório de erros personalizados.

  • Normal
    Usa o C em time de execução biblioteca e seu mecanismo de relatório de erros.

Observe que o arquivo rtcsamp.cpp contém o código que faz com que os erros são relatados.

Observação de segurança:

Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina.

Para obter exemplos e instruções para instalá-los:

  • Sobre o Visual Studio Ajuda menu, clicar Exemplos.

    Para obter mais informações, consulte Localizando arquivos de exemplo.

  • A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.

  • Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.

Criando e executando o exemplo

Para compilação e executar esse exemplo

  1. em aberto rtcsample.sln solução.

  2. From a Compilação menu, clicar Compilação.

  3. No menu Debug, selecione Start Without Debugging.

Se você depurar esse projeto, você verá o depurador do Visual Studio suporte para em time de execução verificações de erro.Ou seja, você verá mecanismo de relatório de erros o depurador do.Suporte do depurador para relatórios em time de execução erro verifica é independente de se usar o C em time de execução biblioteca.

Informações adicionais

Para obter mais informações sobre em time de execução verificações de erro, consulte os tópicos a seguir:

Palavras-chave

Este exemplo utiliza as seguintes palavras-chave:

_RTC_error_fn; _RTC_ErrorNumber; _crt_rtc_init; _rtc_geterrdesc; _rtc_initialize; _rtc_seterrorfunc; _rtc_terminate; catch_rtc_failure; definido; interlockedexchange; intrínseca; messagebox; suspensão; sprintf_s strcat_s; strcpy_s; va_arg; va_end; va_start; vsprintf_s; winmain

Consulte também

Outros recursos

Exemplos Geral