Salve,
ho il seguente codice:
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...Codice PHP:#include <stdexcept>
(...)
hDLL = LoadLibrary(szDllPath);
if (NULL == hDLL)
{
throw std::runtime_error("Unable to get LAME interfaces");
exit(EXIT_FAILURE);
}
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



Rispondi quotando