Bonjour à tous,

Alors voilà, lorsque j’exécute ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import win32com.client
vbhost = win32com.client.Dispatch("Scriptcontrol")
vbhost.language = "VBscript"
vbhost.addcode("Function two(x)\ntwo=2*x\nEnd Function\n")
vbhost.eval("two(2)")
J'obtiens l'erreur suivante:

com_error: (-2147221164, 'Classe non enregistrée', None, None)

qui est du à la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
vbhost = win32com.client.Dispatch("Scriptcontrol")
Savez-vous ce que signifie cette erreur et comment la résoudre svp?

Le but est de faire tourner un code controlant un appareil écrit en VB grâce à Python mais le "code test" ne marche déjà pas...

Bonne journée.

pdzx