Bonjour,
j'ai réaliser une appli qui utilise SAX pour lire un fichier Xml grace à la librairie Xerces.
Dans cette appli, ma class CSAXHandlers, qui permet de lire le fixhier Xml, dirigait l'application.
C'est à dire, dans la fonction :
void CSAXHandlers::characters(const XMLCh* const chars , const unsigned int length)
j'exécutais des événement selon le noeud.
Je voudrais que la class CSAXHandlers, ne dirige plus l'appli. Mais qu'une autre class, class Interface, face appelle à la class CSAXHandlers pour obtenir les valeurs désiraient.
Malheureusement, quand à partir de la class Interface, je fais appelle à la class CSAXHandlers j'obtiens un plantage avec la belle pop-up me disant de l'appli a rentontré un problème et doit fermer :-(
Cela est du au fait qu'a chaque appelle d'une valeur, j'obtiens une valeur null.
Comment résoudre mon problème?
merci
(PS: Si ce n'est pas clair, ne pas hésiter à me le dire)
Partager