c Çalışma Zamanı Kitaplığı çalışma zamanı kullanarak denetler
c Çalışma Zamanı Kitaplığı olmadan programınızı bağlarsanız, kullanarak /NODEFAULTLIBve çalışma zamanı denetimlerini kullanmak istiyorsanız, RunTmChk.lib ile bağlanmanız gerekir.
_RTC_Initializeprogramınızın çalışma zamanı denetimleri başlatır. c çalışma zamanı kitaplığı ile bağlamazsanız, program arama önce çalışma zamanı hata denetimleri ile derlenmiş olup olmadığını görmek için onay _RTC_Initialize, aşağıdaki gibi:
#ifdef __MSVC_RUNTIME_CHECKS
_RTC_Initialize();
#endif
c çalışma zamanı kitaplığı ile bağlamazsanız adında bir işlevi de tanımlamalısınız _CRT_RTC_INITW. _CRT_RTC_INITWkendi kullanıcı tanımlı işlevin, işlev gibi varsayılan hata yükler:
// C version:
_RTC_error_fnW __cdecl _CRT_RTC_INITW(
void *res0, void **res1, int res2, int res3, int res4)
{
// set the error handler.
return &MyErrorFunc;
}
// C++ version:
extern "C" _RTC_error_fnW __cdecl _CRT_RTC_INITW(
void *res0, void **res1, int res2, int res3, int res4)
{
// set the error handler:
return &MyErrorFunc;
}
Varsayılan hata raporlama işlevi yükledikten sonra ek hata raporlama işlevleri ile yükleyebilirsiniz _RTC_SetErrorFuncW. Daha fazla bilgi için bkz: _RTC_SetErrorFuncW.