-
Catch Access Violation
Bonjour,
J'ai un bout de code qui semble provoquer parfois une Access Violation Error.
Le programme s'arr�te, et Dr Watson cr�e un user.dmp.
Cette erreur semble �tre cr��e par un acc�s � un String (ou un char *) qui n'existe pas � l'adresse donn�e.
C'est un parseur XML maison qui "plante" quand le message XML n'est pas aussi bien format� qu'il le devrait.
Hors, je n'ai pas le temps pour l'instant de changer de parseur XML...
Je voudrais donc essayer de capturer l'erreur dans un "try catch" afin d'�viter de la voir se propager...
Mais je n'arrive pas � capturer une erreur de ce type...
Une id�e ?
-
C'est une exception Win32 et non une exception C++, il faut donc utiliser du Structured Exception Handling au lieu du m�canisme d'exception C++.
regarde __try, __except(), GetExceptionCode(), EXCEPTION_ACCESS_VIOLATION...