[déplacé VB.NET -> VBS] Active X avc vbscript

Signaler
Messages postés
4
Date d'inscription
lundi 8 février 2010
Statut
Membre
Dernière intervention
11 février 2010
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Bonjour,

voilà mon soucis,

J'ai trouvé un code en vb.net qui utilise une DLL "EZTW32" (permet d'utiliser des périphériques d'interface twain). Mais ce code est repris dans un formulaire....

Moi ce que j'aimerais en faire, c'est créer un script en vbscript qui ferait appel à cette dll EZTW32 pour en utiliser ses fonctions...

Mais le problème c est lorsque j'essaye de créer l'objet qui fait appel a la dll comme pour par exemple cette partie du code qui fonctionne, :

Set DX = CreateObject("DynamicWrapperX") 
DX.Register "user32", "GetActiveWindow", "r = l"     

hwnd = DX.GetActiveWindow()  
msgbox hwnd    


J'essaye juste de déclarer un object de la dll

Set GE=CreateObject("EZTW32")

et là j'obtiens une erreur :

Un composant ActiveX ne peut pas créer un objet.: 'EZTW32'.

Savez vous pq j'ai cette erreur??? Merci

1 réponse

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
salut,

parce que EZTW32 est peut-être une dll, et non un activex

dans ce cas.. il y a des limites à VBS.
possible néanmoins de faire un activex (en vb6) qui jouerait le rôle d'interface avec cette dll

++
[hr]