J'essaye de faire migrer un objet métier VB6, qui utilise RDS, depuis un environnement Windows 2000 vers un environnement Windows 2003. Je n'ai apporté aucune modification à l'application ni à l'application appelante, mais j'obtiens un code d'erreur 440 Erreur d'automatisation lorsque l'exécution du code atteint le point d'analyse des données XML que l'objet est censé traiter (SAXXMLReader). L'application utilise msxml3.dll et la DLL est installée sur le serveur. Est-ce que quelqu'un sait s'il existe des problèmes connus entre le serveur msxml3 et win2003?Des problèmes connus avec msxml3.dll sous Windows 2003?
Ou d'autres suggestions?
Voici le code qui appelle le lecteur:
Set reader = New SAXXMLReader
Set contentHandler = New mBL_ContentHandlerImpl
Set errorHandler = New mBL_ErrorHandlerImpl
contentHandler.rsBatch = m_rsBatch
contentHandler.rsDocument = m_rsDocument
Set reader.contentHandler = contentHandler
Set reader.errorHandler = errorHandler
reader.parse (sData)
Je ne sais pas quelle valeur le code va mettre ici avoir. L'implémentation du gestionnaire de contenu du lecteur SAX est plutôt volumineuse et lourde. Le problème n'est pas dans le code, je ne crois pas, puisque cette application fonctionne bien sur le serveur Win 2k.
Pouvez-vous coller dans l'exemple de code où l'erreur est lancée? – Kev