NoErrMsg
si applica a errori di runtime, come errori I/O ed errori del sistema operativo. StrToInt()
solleva invece un'eccezione. Non è la stessa cosa, e NoErrMsg
non si applica alle eccezioni non insegnate.
Informazioni sull'uso di System.noerrmsg
-
29-07-2022 - |
Domanda
Sto studiando System.noerrmsg In C ++ Builder XE4.
Dai documenti, deduco che impostando Noerrmsg True, non vedrò la casella dei messaggi di errore.
Di seguito è il mio codice di esempio.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
NoErrMsg = true; // System.NoErrMsg
StrToInt(" "); // make the error purposely
}
Tuttavia, comunque il codice sopra mostra la casella dei messaggi di errore quando faccio clic sul pulsante1.
La mia comprensione di Noerrmsg è errata?
Come viene normalmente usato?
Soluzione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow