Oppure

Loading
08/08/09 12:29
lorenzo
Ho una classe Exception in c++
E una funzione sempre in c++ che mi lancia un'eccezione in questro modo:

throw Exception()


come faccio in Delphi ad intercettare l'eccezione?
(la funzione e la classe sono in una dll)

Ultima modifica effettuata da lorenzo 08/08/09 12:31
aaa
16/08/09 0:16
pierotofy
Non credo sia possibile intercettare le eccezioni da una DLL; quello che puoi fare e' avere un parametro di ritorno quando chiami le funzioni. Ad esempio fai ritornare 1 se la chiamata e' andata bene oppure 0 se si e' scatenata un'eccezione (il try-catch lo metti ovviamente all'interno della funzione chiamata). Se hai bisogno di passare piu' informazioni al chiamante metti tutto in una struttura e ritorna quella. Poi dal codice Delphi scompatti la struttura e controlli che tutto sia andato bene.
Il mio blog: piero.dev