Не удалось выполнить скрипт VimComplete->ДополнитьСловоИзТекстаСверху

amiralnar Закрыто

[20242212 13-22-Ссылка скрыта

Комментарии

vigor
#1, 12 декабря 2024 13:29

Я ссылку не вижу. Не смогу подсказать. Это разовая ошибка, или вообще не работает? Если есть текст ошибки, то можно прям сюда его выложить.


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)


vigor
#3, 12 декабря 2024 14:05

Причина понятна. В каталоге ТК нет папки lib/strings/СтроковыеФункции.os
@mbolsun А папка lib раньше не грузилась вместе с ТК при распаковке?


bolsun
#4, ред. 12 декабря 2024 23:38

(3) vigor, раньше была, но потом убрал из-за проблемы с кодировкой в именах файлов OScript.
Надо проверить, если сейчас все нормально можно вернуть в поставку.


bolsun
#5, ред. 12 декабря 2024 23:41

Насколько я помню там была проблема изо-за русских символов в названиях, и у некоторых пользователей при распаковке получались кракозябры. Или Far или Total Commander когда используется, не помню точно.


vigor
#6, 13 декабря 2024 07:33

(5) bolsun, буду ждать тогда проверки. Скрипт полагается на наличие этих скриптов.
Пока для работы скрипта можно в папке ТК создать папку lib\scripts и скопировать туда приложенный файл

СтроковыеФункции.os


amiralnar
#7, 13 декабря 2024 08:14

amiralnar изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера