Uso delle eccezioni
Per le applicazioni la cui esecuzione potrebbe fallire a causa di errori dell'utente, DCC Openness emette un'eccezione DCC specifica che deriva da EngineeringTargetInvocationException. Le eccezioni hanno una struttura gerarchica, pertanto tutte le eccezioni specifiche derivano dall'eccezione DccException sovraordinata:
|
Nota Exception in caso di licenza mancante La Exception |
Se non si vogliono esaminare o analizzare nei dettagli le diverse cause di errore, il modo più semplice è catturare la DccException generale:
|
try |
Catturare tutte le eccezioni rilevanti se si desidera una reazione diversa a seconda del tipo di errore:
|
try |