Ciao a tutti!
Volevo sapere se c'è un modo per aggiungere delle innerExcepion alla mia exception personalizzata.
La proprietà è readOnly quindi non riesco a capire come potrei fare...
Grazie!
Ciao a tutti!
Volevo sapere se c'è un modo per aggiungere delle innerExcepion alla mia exception personalizzata.
La proprietà è readOnly quindi non riesco a capire come potrei fare...
Grazie!
Ok scusate...mi son appena accorta che va messa nella creazione...
codice:dim miaInn as new exception("Messaggio della Inner") dim miaEx as new exception("Messaggio di errore", miaInn)
Il modo corretto per creare una Exception personalizzata è "ridefinirla" creando una nuova classe che eredita appunto da Exception, che puoi quindi facilmente distinguere dalle classi di eccezione del framework nel costrutto try...catch e alla quale puoi aggiungere, tramite campi del costruttore o proprietà, eventuali informazioni addizionali.
Nella creazione della sottoclasse, puoi sempre includere un parametro innerException da passare al costruttore della classe base, così da mantenere e utilizzare anche questa informazione.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...