Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,110

    [VB.NET] - Aggiungere innerException a exception personalizzate.

    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!

  2. #2
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,110
    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)

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Quote Originariamente inviata da Veronica80 Visualizza il messaggio
    Volevo sapere se c'è un modo per aggiungere delle innerExcepion alla mia exception personalizzata.
    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...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.