NoErrMsg
se aplica a Errores de tiempo de ejecución, como errores de E/S y errores del sistema operativo. StrToInt()
plantea una excepción en su lugar. No es lo mismo, y NoErrMsg
no se aplica a las excepciones no capturas.
Sobre el uso de System.NoerrmSg
-
29-07-2022 - |
Pregunta
Estoy estudiando sobre System.NoerrmSg En C ++ Builder XE4.
De los documentos, inferir que al configurar noErrmsg es verdadero, no veré el cuadro de mensaje de error.
El siguiente es mi código de muestra.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
NoErrMsg = true; // System.NoErrMsg
StrToInt(" "); // make the error purposely
}
Sin embargo, todavía el código anterior muestra el cuadro de mensaje de error cuando hago clic en el botón1.
¿Es incorrecta mi comprensión de NOERRMSG?
¿Cómo se usa normalmente?
Solución
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow