Meilleur auteur de réponses
Ajout de référence catégorie COM nom OCX

Question
-
Bonjour,
Je suis développeur dans une petite société.
Je fais un nouveau projet 'Windows Form Control Library'
Dedans, je veux y ajouter une référence OCX de la catégorie COM mais celle-ci est introuvable.
Si vous avez des solutions, merci beaucoup
Cordialement
bobyiii
Réponses
-
Je vous suggère d'utiliser la fonction de report de bug vers Microsoft (frown tool):
- Marqué comme réponse bobyiii lundi 4 avril 2016 12:09
Toutes les réponses
-
Bonjour, bobyiii,
Veuillez consulter le lien en bas :
Adding a Reference to a Visual Basic Project
Je vous remercie par avance de votre retour.Cordialement,
TeodoraVotez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
-
Bonjour,
Quel est l'OCX que vous vouliez ajouter?
Comdlg32.ocx par hasard? qui est une version 32 bit
Si vous êtes sous Win10 vous l'avez dans C:\Windows\SysWOW64
- Modifié Cyrille Précetti samedi 2 avril 2016 17:13 spelling
-
J'avais déjà essayé ça.
mais le problème, c'est que c'est impossible d'ajouter l'ocx que je veux directement. Mais j'ai trouvé un tuto qui pourrait m'aider https://thinksimpleshirin.wordpress.com/2012/01/23/adding-activex-control-ocx-to-wpf/. Mais
-soit je ne comprend pas l'étape sous la première illustration "Add a reference to OCX in COM category"
-soit je n'ai pas cette référence.
Merci beaucoup
-
-
-
oui, mais j'ai le message d'erreur suivant :
"Une référence à 'L:\ActiveFef.ocx' n'a pas pu être ajoutée. Vérifier que ce fichier est accessible et qu'il s'agit d'un assembly ou d'un composant COM valide."
L:\ est une clef USB, mais même en le changeant de place, j'ai le même problème. et le fichier est bien accessible. Je suis un peu coincé du coup.
-
VS ne permet probablement pas d'avoir une référence dans un projet qui réside sur un disque amovible.
Je suggère de le poser dans Windows avant d'en faire la référence...
Ou alors.... de programmer avec LateBinding, mais cela veut dire que votre référence doit voyager avec votre application.
Ou alors que vous "mergiez" la DLL avec l'application, il y a des moyens...
Mais pour le Debug, commencez par trouver comment faire la référence en local, ensuite vous vous poserez la question du déployement.
- Modifié Cyrille Précetti lundi 4 avril 2016 08:00 spelling
-
-
-
-
-
Etes-vous sûr d'être dans le bon dialogue parce que l'ajout des références voit Tous les Fichiers (*.*)... même si ils n'ont rien à voir avec des références...
- Modifié Cyrille Précetti lundi 4 avril 2016 08:32 spelling
-
oui, je viens de refaire.
je clique sur parcourir depuis le gestionnaire des références de mon projet, je met la recherche sur 'tous les fichiers (*.*)' je vais dans le répertoire souhaité (C:\Windows\System32) mais mes OCX n'y sont pas.
Pourtant depuis mon explorateur Windows, les OCX y sont bien et ils ne sont pas cachés, leurs droits sont au maximum pour tous les utilisateurs.
par contre si je met mes OCX sur le bureau, je les vois depuis Visual Studio, mais je ne peux pas les importer, j'ai toujours le même message d'erreur.
-
-
-
Pouvez-vous confirmer que vous suivez bien ces étapes suivantes:
Step1
Step2
Step3
Step4
Pour référence le msdn sur l'ajout de références: https://msdn.microsoft.com/fr-fr/library/hh708954.aspx- Modifié Cyrille Précetti lundi 4 avril 2016 09:24
-
-
Donc votre problème est plutôt avec le comportement d'Explorer...
Quel est votre OS? Quel est votre version VS
Êtes-vous sûr que ces ocx ne sont pas indiquées comme malfaisante par Defender par exemple?
- Modifié Cyrille Précetti lundi 4 avril 2016 09:49
-
Avez-vous essayé de register vos ocx?
-
-
Je vous suggère d'utiliser la fonction de report de bug vers Microsoft (frown tool):
- Marqué comme réponse bobyiii lundi 4 avril 2016 12:09
-