Dostosowanie macierzystego sprawdzania w trakcie wykonywania
Podczas kompilacji z /RTC (kontrole run-time) lub runtime_checks pragma, biblioteka uruchomieniowa c zapewnia macierzystej sprawdzeń.W niektórych przypadkach można dostosować sprawdzanie czasu:
Do routowania wiadomości czasu wyboru do pliku lub miejsca przeznaczenia innego niż domyślny.
Aby określić wolumin docelowego do czasu sprawdzanie wiadomości w debugerze firm.
Aby zgłosić wiadomości czasu wyboru programu skompilowany z wersji biblioteki uruchomieniowej C.Nie należy używać wersji biblioteki _CrtDbgReportW do błędów czasu wykonywania raportu.Zamiast wyświetlać Assert okno dialogowe dla każdego błąd.
Aby dostosować sprawdzanie błędów czasu, można:
Napisz błąd w czasie wykonywania funkcji raportowania.Aby uzyskać więcej informacji, zobacz Porady: pisanie funkcji raportowania błędów czasu wykonywania.
Dostosowywanie docelowy komunikatu o błędzie.
Kwerenda dotycząca informacji dotyczących czasu sprawdzania błędów.
Dostosowywanie docelowy komunikatu o błędzie
Jeśli używasz _CrtDbgReportW raportowanie błędów, można użyć _CrtSetReportMode , aby określić miejsce docelowe komunikatów o błędach.
Użycie niestandardowej funkcji raportowania, należy użyć _RTC_SetErrorType do kojarzenia błąd typu raportu.
Kwerenda dotycząca informacji o kontroli w czasie wykonywania
_RTC_NumErrorsZwraca liczbę typów błędów wykrytych przez kontrole błąd w czasie wykonywania.Aby uzyskać krótki opis każdego błędu, można wykonać pętlę od 0 do wartości zwracanej przez _RTC_NumErrors, przekazując wartość iteracji, aby _RTC_GetErrDesc w każdej pętli.Aby uzyskać więcej informacji, zobacz _RTC_NumErrors i _RTC_GetErrDesc.
Zobacz też
Zadania
Porady: Korzystanie z macierzystego sprawdzania w trakcie wykonywania