Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - Intercettare eccezioni C++
Forum - Delphi - Intercettare eccezioni C++

Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 14:29
Sabato, 08/08/2009
Ho una classe Exception in c++
E una funzione sempre in c++ che mi lancia un'eccezione in questro modo:

Codice sorgente - presumibilmente Delphi

  1. throw Exception()



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


Ultima modifica effettuata da lorenzo il 08/08/2009 alle 14:31
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 2:16
Domenica, 16/08/2009
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: https://piero.dev
PM Quote