Originariamente inviato da giuseppe500
ciao.
Vi volevo chiedere se in c++ esiste il modo di riptrendere il programma a seguito di un eccezione,
No. Le eccezioni risalgono lo stack alla ricerca di un gestore di eccezioni, una volta che questo viene trovato non è più possibile ritornare allo stato precedente.
anche se solo su piattaforme win ho visto __try __finally, sono per il managed .net?
No, servono per la SEH nelle applicazioni unmanaged; di fatto si usano per gestire le "eccezioni hardware" (access violation & co.). Da evitare assolutamente se non si sa quello che si sta facendo.
perchè ho una dll senza la possibilità di debuggarla , e raramente da un errore , ma quando lo da vorrei riprendere il flusso e quest errore puo essere trascurabile per il mio programma.
L'errore avviene nella dll, che solleva un'eccezione? Spiega meglio la situazione...