Aracılığıyla paylaş


runtime_checks

Devre dışı bırakır ya da geri yükler /rtc ayarlar.

#pragma runtime_checks( "[runtime_checks]", {restore | off} )

Notlar

Derleyici seçeneği ile etkin değil bir çalışma zamanı denetimi etkinleştiremezsiniz. Örneğin, /RTCs belirtmezseniz, belirtme #pragma runtime_checks( "s", restore) yığını çerçeve doğrulaması izin vermez.

Runtime_checks pragma işlevin dışında görünmelidir ve pragma görülen sonra tanımlanan ilk fonksiyonu etkili olur. Geri ve off bağımsız değişkenleri belirtilen seçenekleri kapatmak runtime_checks açar veya kapatır.

Runtime_checks aşağıdaki tabloda gösterilen parametreler en az sıfır olabilir.

Pragma runtime_checks parametreleri

Parametre

Çalışma zamanı denetim türü

s

Etkinleştirir (çerçeve) doğrulaması yığın.

c

Veri kaybına neden olan daha küçük bir veri türü için bir değer atandığında raporları.

u

Bir değişken tanımlanmadan önce kullanıldığında, raporlar.

/rtc derleyici seçeneği ile kullanılan aynı harfler şunlardır. Örne?in:

#pragma runtime_checks( "sc", restore )

Kullanarak runtime_checks boş dize ile pragma ("") özel bir yönerge biçimidir:

  • Kullandığınızda off parametresi, kapalı yukarıdaki tabloda listelenen çalışma zamanı hata denetimini açar bunu.

  • Kullandığınızda geri parametresi, /rtc derleyici seçeneği ile belirtilen kişilere çalışma zamanı hata denetimlerini sıfırlar onu.

#pragma runtime_checks( "", off )
.
.
.
#pragma runtime_checks( "", restore ) 

Ayrıca bkz.

Görevler

RTC sample

Başvuru

Pragma yönergeleri ve anahtar sözcük __Pragma