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

cs_gg04 Messages postés 4 Date d'inscription lundi 8 février 2010 Statut Membre Dernière intervention 11 février 2010 - 11 févr. 2010 à 14:52
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 11 févr. 2010 à 15:18
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

PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 49
11 févr. 2010 à 15:18
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]
0
Rejoignez-nous