Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
vigor #1, 12 декабря 2024 13:29
Я ссылку не вижу. Не смогу подсказать. Это разовая ошибка, или вообще не работает? Если есть текст ошибки, то можно прям сюда его выложить.
0
amiralnar #2, 12 декабря 2024 13:41
(1) vigor,
ScriptEngine.Machine.ExternalSystemException: {Модуль C:\TurboConf\apps\9674\VimComplete.os / Ошибка в строке: 27 / Внешнее исключение (System.IO.DirectoryNotFoundException): Не удалось найти часть пути "C:\TurboConf\lib\strings\СтроковыеФункции.os".}
Возврат ЗагрузитьСценарий(ФайлБиблиотеки);
---> System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\TurboConf\lib\strings\СтроковыеФункции.os".
в System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
в ScriptEngine.Environment.FileBasedSource.GetCodeString()
в ScriptEngine.CompilerService.CompileInternal(ICodeSource source)
в ScriptEngine.CompilerService.Compile(ICodeSource source)
в ScriptEngine.Machine.Contexts.AttachedScriptsFactory.CompileModuleFromSource(CompilerService compiler, ICodeSource code, ExternalContextData externalContext)
в ScriptEngine.Machine.Contexts.AttachedScriptsFactory.LoadAndCreate(CompilerService compiler, ICodeSource code, ExternalContextData externalContext)
в ScriptEngine.HostedScript.Library.SystemGlobalContext.LoadScript(String path, StructureImpl externalContext)
в lambda_method(Closure , SystemGlobalContext , IValue[] )
в ScriptEngine.HostedScript.Library.SystemGlobalContext.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в ScriptEngine.Machine.MachineInstance.CallContext(IRuntimeContextInstance instance, Int32 index, MethodInfo& methInfo, IValue[] argValues, Boolean asFunc)
в ScriptEngine.Machine.MachineInstance.MethodCallImpl(Int32 arg, Boolean asFunc)
в ScriptEngine.Machine.MachineInstance.CallFunc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
в ScriptEngine.Machine.MachineInstance.ExecuteCode()
в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, ScriptOptions options, IVariable[] parameters)
0
vigor #3, 12 декабря 2024 14:05
Причина понятна. В каталоге ТК нет папки lib/strings/СтроковыеФункции.os
@mbolsun А папка lib раньше не грузилась вместе с ТК при распаковке?
0
bolsun #4, ред. 12 декабря 2024 23:38
(3) vigor, раньше была, но потом убрал из-за проблемы с кодировкой в именах файлов OScript.
Надо проверить, если сейчас все нормально можно вернуть в поставку.
0
bolsun #5, ред. 12 декабря 2024 23:41
Насколько я помню там была проблема изо-за русских символов в названиях, и у некоторых пользователей при распаковке получались кракозябры. Или Far или Total Commander когда используется, не помню точно.
0
vigor #6, 13 декабря 2024 07:33
(5) bolsun, буду ждать тогда проверки. Скрипт полагается на наличие этих скриптов.
Пока для работы скрипта можно в папке ТК создать папку lib\scripts и скопировать туда приложенный файл
#1, 12 декабря 2024 13:29
Я ссылку не вижу. Не смогу подсказать. Это разовая ошибка, или вообще не работает? Если есть текст ошибки, то можно прям сюда его выложить.
#2, 12 декабря 2024 13:41
(1) vigor,
ScriptEngine.Machine.ExternalSystemException: {Модуль C:\TurboConf\apps\9674\VimComplete.os / Ошибка в строке: 27 / Внешнее исключение (System.IO.DirectoryNotFoundException): Не удалось найти часть пути "C:\TurboConf\lib\strings\СтроковыеФункции.os".}
Возврат ЗагрузитьСценарий(ФайлБиблиотеки);
---> System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\TurboConf\lib\strings\СтроковыеФункции.os".
в System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
в ScriptEngine.Environment.FileBasedSource.GetCodeString()
в ScriptEngine.CompilerService.CompileInternal(ICodeSource source)
в ScriptEngine.CompilerService.Compile(ICodeSource source)
в ScriptEngine.Machine.Contexts.AttachedScriptsFactory.CompileModuleFromSource(CompilerService compiler, ICodeSource code, ExternalContextData externalContext)
в ScriptEngine.Machine.Contexts.AttachedScriptsFactory.LoadAndCreate(CompilerService compiler, ICodeSource code, ExternalContextData externalContext)
в ScriptEngine.HostedScript.Library.SystemGlobalContext.LoadScript(String path, StructureImpl externalContext)
в lambda_method(Closure , SystemGlobalContext , IValue[] )
в ScriptEngine.HostedScript.Library.SystemGlobalContext.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в ScriptEngine.Machine.MachineInstance.CallContext(IRuntimeContextInstance instance, Int32 index, MethodInfo& methInfo, IValue[] argValues, Boolean asFunc)
в ScriptEngine.Machine.MachineInstance.MethodCallImpl(Int32 arg, Boolean asFunc)
в ScriptEngine.Machine.MachineInstance.CallFunc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
в ScriptEngine.Machine.MachineInstance.ExecuteCode()
в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, ScriptOptions options, IVariable[] parameters)
#3, 12 декабря 2024 14:05
Причина понятна. В каталоге ТК нет папки lib/strings/СтроковыеФункции.os
@mbolsun А папка lib раньше не грузилась вместе с ТК при распаковке?
#4, ред. 12 декабря 2024 23:38
(3) vigor, раньше была, но потом убрал из-за проблемы с кодировкой в именах файлов OScript.
Надо проверить, если сейчас все нормально можно вернуть в поставку.
#5, ред. 12 декабря 2024 23:41
Насколько я помню там была проблема изо-за русских символов в названиях, и у некоторых пользователей при распаковке получались кракозябры. Или Far или Total Commander когда используется, не помню точно.
#6, 13 декабря 2024 07:33
(5) bolsun, буду ждать тогда проверки. Скрипт полагается на наличие этих скриптов.
Пока для работы скрипта можно в папке ТК создать папку lib\scripts и скопировать туда приложенный файл
СтроковыеФункции.os
#7, 13 декабря 2024 08:14
amiralnar изменил статус на Закрыто