NoErrMsg
ينطبق على أخطاء وقت التشغيل, ، مثل أخطاء I/O وأخطاء نظام التشغيل. StrToInt()
يثير استثناء بدلاً من ذلك. ليس نفس الشيء ، و NoErrMsg
لا ينطبق على استثناءات غير معلوم.
حول استخدام system.noerrmsg
-
29-07-2022 - |
سؤال
أنا أدرس حول System.Noerrmsg في C ++ Builder XE4.
من المستندات ، استنتج أنه من خلال تعيين noerrmsg صحيح ، لن أرى مراسلة الخطأ.
فيما يلي نموذج رمز الخاص بي.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
NoErrMsg = true; // System.NoErrMsg
StrToInt(" "); // make the error purposely
}
ومع ذلك ، لا يزال الرمز أعلاه يعرض مراسلة الخطأ عند النقر فوق Button1.
هل فهمي لـ noerrmsg غير صحيح؟
كيف يتم استخدامه عادة؟
المحلول
لا تنتمي إلى StackOverflow