22. august 2002 - 10:45
Der er
2 kommentarer og
1 løsning
Exception, men hvilken
Hej Eksperter
Er lige løbet ind i en exeption som forekommer når jeg køre et program som service, denne exception forekommer ikke hvis man køre det normalt.
Jeg har en
Try
Catch(...)
i min main funktion, og mit spørgsmål er om jeg i min cath har mulighed at sende en beskrivelse at den opstående fejl til mit logobject ?
Så spørgsmålet er, hvordan kan jeg se hvilken exception der er er sket
Mvh
Michael F
22. august 2002 - 10:50
#1
Prøv at se om den kan fanges som en standard exception:
#include <iostream.h>
#include <exception>
#include <typeinfo>
class A {virtual f() {}; };
int main () {
try {
A * a = NULL;
typeid (*a);
}
catch (std::exception& e)
{
cout << "Exception: " << e.what();
}
return 0;
}
26. august 2002 - 15:51
#2
Tak for svaret, men efter at have prøvet det så køre programmet i en form for løkke, og er ikke til at komme i kontakt med.
Hvad kan jeg ellers gøre