2009-11-30 3 views
2

HICException :: `RTTI complet Object Locator dans la demande de VC

Je semble être obtenir un CException ::` RTTI complet Objet d'exception Locator une fois dans un certain temps dans l'application de mon CV.

Est-ce que vous savez pourquoi cette exception particulière se produit?

Je reçois ceci lors de l'appel de l'API WINDOWS GetLocaleInfo().

Toute aide serait géniale.

Merci

Répondre

4

La pile d'appels est corrompue. Une version supérieure de Visual C++ injecte des «cookies» entre les variables de la pile pour détecter les écrasements. Vous souhaiterez peut-être effectuer une mise à niveau vers une nouvelle version de Visual C++ pour que le compilateur vous aide.

Sinon, il est très difficile d'attraper la corruption. Utilisez le test unitaire pour isoler le bogue. Augmentez la fréquence de validation de votre intégrité des données.