Salve,

ho il seguente codice:

Codice PHP:
#include <stdexcept>
(...)
hDLL LoadLibrary(szDllPath);
if (
NULL == hDLL)
{
    throw 
std::runtime_error("Unable to get LAME interfaces");
    exit(
EXIT_FAILURE);

che è inserito all'interno di un costruttore di una classe. Ora vorrei che se la dll non viene caricata venga mandato un messaggio all'utente e poi una uscita morbida da tutto il programma. Sapevo che se usavo std::runtime_error mi avrebbe inoltre fatto da garbage collector...

Tuttavia con il codice sopra postato (e l'errore da me forzato) mi viene fuori una unhandle exception (leave)

non va bene la exit?

grazie