MSScriptControl.ScriptControl fonctionne en Debug mais pas en release!
Bonjour,
Code:
1 2 3
| Dim sc As New MSScriptControl.ScriptControl 'C:\Users\..\VbScript\ClsVbScript.vb:ligne 28sc.Language = "VBScript"
sc.AddCode(VbScriptMacro(Macro))
sc.Run("Macro") |
ce code fonctionne en Debug mais pas en release! erreur ce trouve sur la déclaration Dim sc As New MSScriptControl.ScriptControl
je suis sur Microsoft Visual Studio Community 2017
Code:
1 2 3 4 5 6
| ClsVbScript - (RunScript) - System.Runtime.InteropServices.COMException (0x80040154): La récupération de la fabrique de classes COM pour le composant avec le CLSID {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} a échoué en raison de l'erreur suivante : 80040154 Classe non enregistrée (Exception de HRESULT : 0x80040154 (REGDB_E_CLASSNOTREG)).
à System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
à System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
à System.Activator.CreateInstance(Type type, Boolean nonPublic)
à System.Activator.CreateInstance(Type type)
à ClsVbScript.RunScript(String Macro, Act Jbs) dans C:\Users\..\VbScript\ClsVbScript.vb:ligne 28 |