Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Při kompilaci pomocí /RTC (kontroly za běhu) nebo použití direktivy runtime_checks pragma poskytuje knihovna runtime jazyka C nativní kontroly za běhu. V některých případech můžete chtít přizpůsobit kontrolu za běhu:
Pro směrování zpráv běhové kontroly do souboru nebo jiného cíle než výchozího.
Určit cílové umístění pro výstup běhových kontrolních zpráv v debuggeru třetí strany.
Chcete-li hlásit kontrolu zpráv za běhu z programu zkompilovaného s verzí knihovny runtime jazyka C. Verze knihovny nepoužívají
_CrtDbgReportWk hlášení běhových chyb. Místo toho zobrazí dialogové okno Assert pro každou chybu za běhu.Pokud chcete přizpůsobit kontrolu chyb za běhu, můžete:
Napište funkci generování zpráv o chybách za běhu. Další informace naleznete v tématu Jak napsat funkci pro hlášení chyb za běhu.
Přizpůsobte cíl chybové zprávy.
Dotaz na informace o chybách při běhové kontrole.
Přizpůsobení cíle chybové zprávy
Pokud používáte _CrtDbgReportW k hlášení chyb, můžete použít _CrtSetReportMode k určení cíle chybových zpráv.
Pokud používáte vlastní funkci generování sestav, použijte _RTC_SetErrorType k přidružení chyby k typu sestavy.
Dotaz na informace o kontrolách Run-Time
_RTC_NumErrors vrátí počet typů chyb zjištěných kontrolami chyb za běhu. Pokud chcete získat stručný popis každé chyby, můžete iterovat od 0 do hodnoty, kterou vrací _RTC_NumErrors, a při každé iteraci předávat hodnotu do _RTC_GetErrDesc. Další informace najdete v tématu _RTC_NumErrors a _RTC_GetErrDesc.