JMP16.1 TLB ne fonctionne pas pour Visual StudioSalut les gars,
Récemment, ma société vient de mettre à niveau la licence vers JMP16.1 et le logiciel précédent que j'ai écrit dans vb.net qui appelle la bibliothèque JMP COM ne fonctionne plus.
Je n'ai pas trouvé la bibliothèque JMP dans la référence COM et l'ajout manuel de jmp.tlb à partir de C:\Program Files\SAS\JMP\16\ me donne cette erreur ci-dessous :

J'ai essayé de réinstaller JMP14 et le TLB fonctionne bien, donc je suppose que le problème ne vient pas de Visual Studio.
Appréciez toute aide ou commentaire !
Scriptles fenêtresRe : JMP16.1 TLB ne fonctionne pas pour Visual StudioJ'ai essayé tout ce qui précède (droits d'administrateur, dossier accessible en écriture, aucune autre installation jmp et références actualisées) et je ne parviens toujours pas à créer le fichier jmp.interop.dll.C'est dans Windows 10, vs 2019. D'autres conseils ?Je préférerais ne pas avoir à subir ce type de tracas à chaque nouvelle version de JMP non plus, devrais-je simplement abandonner et utiliser un autre logiciel ?
Re : JMP16.1 TLB ne fonctionne pas pour Visual StudioSalut chiat,
Il y a quelques choses à essayer.J'utilise VS 2019 et cela semble être un peu plus capricieux et j'ai déjà vu votre problème.Quelques choses à faire :
1. Assurez-vous que vous exécutez VS en mode administrateur.Cela semble être nécessaire maintenant pour mettre à jour le fichier de projet avec la nouvelle référence JMP.
2. Assurez-vous que le dossier obj\debug ou obj\release sous votre fichier de projet est accessible en écriture.VS génère un fichier interop.dll qu'il utilise pour se connecter entre JMP et votre application.Par exemple, je viens de créer celui-ci avec la bibliothèque de types JMP 16.1.

3. Si vous disposez de plusieurs installations JMP, le registre Windows ne met parfois pas correctement à jour les informations pour Automation.En général, le dernier JMP que vous installez sera prioritaire et il est difficile de faire comprendre à VB tout ce qui n'est pas dans la base de registre.Je voudrais d'abord fermer votre projet VB.Ensuite, je suggère de démarrer JMP 16, d'aller dans Préférences-> Spécifique à Windows, puis de sélectionner "Réinitialiser les associations".

Reprenez votre projet VB et essayez d'ajouter à nouveau la référence à la bibliothèque de types JMP 16 via le navigateur Ajouter une référence.Cela devrait fonctionner cette fois, et vous devriez pouvoir ensuite construire votre projet.
J'espère que ça aide,
Brian Corcoran