J'ai une application plutôt ancienne EXE écrite en VB6 et exécutée sur un serveur Windows 2000 qui utilise RDS (Remote Data Services) pour accéder à une DLL d'objet métier (également écrit en VB6) fonctionnant sur un serveur Windows 2003. La DLL n'a jamais été exécutée sur ce serveur (nous supprimons le composant de l'ancien serveur W2K), mais elle est enregistrée et définie en tant que composant sur le serveur W2K + 3.Objet/Module introuvable: RDS de l'application VB6 vers un serveur Win2003
Le code spécifique où la DLL est appelée est:
Private m_rdsDS As RDS.DataSpace
Dim oARImport As Object
Set oARImport = m_rdsDS.CreateObject("ARBatches.BL_ARBatches", txtWebServer)
MsgBox oARImport.AddBatches(m_vConnParms, arbParseString, LinesFromFile)
Le CreateObject semble fonctionner très bien, mais d'appeler la méthode AddBatches augmente le nombre d'erreur 8209 « Internet Erreur de serveur: Objet/Module introuvable. " Je penche pour l'idée qu'il y a un problème de permission quelque part à la racine du problème, mais si c'était le cas, pourquoi ne dirait-on pas «Vous n'avez pas la permission»?
Je voudrais vraiment réécrire l'application entière mais "ils" ne me laisseront pas.