|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Jean-Yves DUMASConsultant informatique Inscription : juin 2010 Messages : 325 ![]() |
Bonjour,
Souhaitant intégrer une capture Webcam sur mon appli Access, je souhaiterais utiliser la DLL WIAaut.dll (Windows Image Acquisition), qui semblerait répondre à ma question. En parcourant le forum, j'ai trouvé de nombreuses lignes de code ainsi qu'un tuto qui me parait particulièrement complet (merci silkyroad et alassanediakite !) Cependant, quand je lance la procédure, Access ne trouve pas la DLL. En regardant dans la liste des références diponible (menu outils - références de VBA), je ne vois pas le composant. Je suis totalement néophyte dans l'enregistrement / utilisation des composants externes, même si je les intègre souvent dans mes développements. Pouvez-vous me dire s'il existe une rubrique / FAQ /tuto expliquant la méthodologie pour enregistrer ces composant, et ou les placer (répertoire de l'appli, windows/system32, autre répertoire identifié dans le path ...) ? J'ajoute que j'utilise très souvent la commande regsvr32, sans trop savoir comment elle fonctionne. la DLL WIAaut est présente dans mon system32 mais elle ne semble pas être enregistrée, et quand je fait un regsvr32, j'ai un message d'erreur "le module a WIAAut.dll a été chargé, mais à l'appel à DllRegisterServer a échoué avec le code d'erreur 0x8002801C" Si ce type d'article n'existe pas, je pense qu'il serait pertinent de créer un tuto ou une rubrique FAQ sur le fonctionnement, concernant uniquement les applis Office/VBA. Si tel n'est pas le cas, je m'en excuse par avance, mais je n'ai pas trouvé de lien En vous remerciant par avance. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 300 ![]() |
bjr,
sûrement un problème de droits regsvr32 est-il exécuter en tant qu'administrateur? est-ce que ça fonctionne avec d'autres ocx?
__________________
Assistant de création/modification de rubans Office Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL Blog Office Mon Site DVP |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Jean-Yves DUMASConsultant informatique Inscription : juin 2010 Messages : 325 ![]() |
Non, je pense que c'est un pb de droit, effectivement.
Comment lance regsrv32 en mode admin ? Je suis aministrateur de mon poste, mais je lance la commande via le menu exécuter (Je suis sous VISTA) |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2003 Messages : 4 300 ![]() |
je coonnais peu vista mais quand tu tapes cmd dans "Exécuter", il doit apparaître dans la liste juste au dessus
tu click droit sur cmd.exe et tu dois trouver l'entrée de menu "exécuter en tant qu'admin"
__________________
Assistant de création/modification de rubans Office Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL Blog Office Mon Site DVP |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : janvier 2006 Messages : 99 ![]() |
Souvent ce message d'erreur vient du fait qu'on essaie de charger une dll qui est déjà chargée par Windows.
A mon avis tu n'as pas besoin de la recharger à nouveau. Dans Access, dans le menu des Références, est-ce que tu as essayé de chercher la dll en utilisant le bouton "parcourir" ? |
|
|
00
|
|
|
#6 | |
|
Membre éprouvé
![]() Jean-Yves DUMASConsultant informatique Inscription : juin 2010 Messages : 325 ![]() |
Citation:
Bonjour Aegnor, Effectivement, en cliquant sur parcourir et en sélectionnant la dll, celle-ci apparaît. Mais est-ce que la référence continuera à apparitre lorrsque j'aurai fermé et réouvert l'appli ? Commentaire plus général : Ce genre de question me confirme dans ma suggestion de poster un tuto sur l'utilisation des dll externes. Il devrait rendre de grands services aux visiteurs du forum |
|
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Jean-Yves DUMASConsultant informatique Inscription : juin 2010 Messages : 325 ![]() |
Merci pour votre aide.
Je me trouve avec une autre erreur qui me dit que ma webcam n'est pas identifiée. Ceci ne concerne donc pas un pb d'enregistrement de dll. Je clos donc ce topic et transmettrai la suite dans un autre topic, soit dans la partie IHM, soit dans cette partie là. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com