В версии 1.9.0 при попытке вызова конструктора в таком варианте
ВопросПользователю = Новый ("ВопросПользователю", РежимДиалогаВопрос.ДаНетОтмена);
возникает ошибка
ScriptEngine.Machine.RuntimeException
HResult=0x80131600
Message={Модуль <string 252D09C8> / Ошибка в строке: 1 / Конструктор не найден (ВопросПользователю)}
ВопросПользователю = Новый ("ВопросПользователю", РежимДиалогаВопрос.ДаНетОтмена); Сообщить("Работает!");
Source=ScriptEngine
StackTrace:
at ScriptEngine.Machine.MachineInstance.NewFunc(Int32 argCount)
at ScriptEngine.Machine.MachineInstance.MainCommandLoop()
at ScriptEngine.Machine.MachineInstance.ExecuteCode()
at ScriptEngine.Machine.MachineInstance.ExecuteModuleBody(IRunnable sdo)
at ScriptEngine.Machine.Contexts.UserScriptContextInstance.OnInstanceCreation()
at ScriptEngine.ScriptingEngine.NewObject(LoadedModule module, ExternalContextData externalContext)
at HostAppTest.Form1..ctor() in D:\Projects\OneScript190\src\HostAppTest\Form1.cs:line 95
at HostAppTest.Program.Main() in D:\Projects\OneScript190\src\HostAppTest\Program.cs:line 19
В таком варианте отрабатывает без ошибки
ВопросПользователю = Новый ВопросПользователю(РежимДиалогаВопрос.ДаНетОтмена);
В версии 1.7.0 оба варианта работают.
Тестовое приложение
HostAppTest.zip
В версии 1.9.0 при попытке вызова конструктора в таком варианте
ВопросПользователю = Новый ("ВопросПользователю", РежимДиалогаВопрос.ДаНетОтмена);возникает ошибка
ScriptEngine.Machine.RuntimeException
HResult=0x80131600
Message={Модуль <string 252D09C8> / Ошибка в строке: 1 / Конструктор не найден (ВопросПользователю)}
ВопросПользователю = Новый ("ВопросПользователю", РежимДиалогаВопрос.ДаНетОтмена); Сообщить("Работает!");
Source=ScriptEngine
StackTrace:
at ScriptEngine.Machine.MachineInstance.NewFunc(Int32 argCount)
at ScriptEngine.Machine.MachineInstance.MainCommandLoop()
at ScriptEngine.Machine.MachineInstance.ExecuteCode()
at ScriptEngine.Machine.MachineInstance.ExecuteModuleBody(IRunnable sdo)
at ScriptEngine.Machine.Contexts.UserScriptContextInstance.OnInstanceCreation()
at ScriptEngine.ScriptingEngine.NewObject(LoadedModule module, ExternalContextData externalContext)
at HostAppTest.Form1..ctor() in D:\Projects\OneScript190\src\HostAppTest\Form1.cs:line 95
at HostAppTest.Program.Main() in D:\Projects\OneScript190\src\HostAppTest\Program.cs:line 19
В таком варианте отрабатывает без ошибки
ВопросПользователю = Новый ВопросПользователю(РежимДиалогаВопрос.ДаНетОтмена);В версии 1.7.0 оба варианта работают.
Тестовое приложение
HostAppTest.zip