Ошибка при определении чего-то в модуле

alexwar Закрыто

При сообщить об ошибке

ScriptEngine.Machine.ExternalSystemException: {Модуль D:\Perepletchik_a\programs\TurboConf\apps\8552\RDT.os / Ошибка в строке: 5025 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(7224)}: Поле объекта не обнаружено (Конец)}    
			ПолеТекстаПрограммы.УстановитьТекст(Документ.Текст, Ложь,, Ложь, ПолноеИмяМодуля,, Документ.Позиция, Документ.Позиция);
 ---> System.Runtime.InteropServices.COMException: {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(7224)}: Поле объекта не обнаружено (Конец)
   в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.CallAsProcedure(Int32 methodNumber, IValue[] arguments)
   в ScriptEngine.Machine.MachineInstance.ResolveMethodProc(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)

Переодически при дополнении кода (я так понимаю причина одна и таже но лучше напишу)

ScriptEngine.Machine.ExternalSystemException: {Модуль D:\Perepletchik_a\programs\TurboConf\apps\8552\RDT.os / Ошибка в строке: 4865 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(7224)}: Поле объекта не обнаружено (Конец)}    
		ПолеТекстаПрограммы.УстановитьТекст(ТекстМодуля, Ложь,, Ложь, СжатоеИмяМодуля,, ПозицияВТексте + 1, ПозицияВТексте + 1 + СтрДлина(ВыделенныйТекст));
 ---> System.Runtime.InteropServices.COMException: {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(7224)}: Поле объекта не обнаружено (Конец)
   в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.CallAsProcedure(Int32 methodNumber, IValue[] arguments)
   в ScriptEngine.Machine.MachineInstance.ResolveMethodProc(Int32 arg)
   в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
   --- Конец трассировки внутреннего стека исключений ---
   в ScriptEngine.Machine.MachineInstance.RaiseException(Int32 arg)
   в 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)

Комментарии

tormozit
#1, 09 сентября 2025 10:11

Нужен текст этого модуля
https://www.hostedredmine.com/issues/1007131
tormozit изменил статус на Открыто


alexwar
#2, 09 сентября 2025 10:32

А есть какая-то форма в ИР куда могу вставлять этот код и нажать "анализировать", что бы найти блок вызывающий глюк?


tormozit
#3, ред. 09 сентября 2025 10:36

(2) alexwar, консоль кода. разбор текста модуля она делает практически постоянно (например при вызове автодополнения или проверке текста)


alexwar
#4, 09 сентября 2025 11:07

Спасибо, ошибку нашел но глюк получается при дописывании имени области, т.е. только когда встаю на #Область ИмяИпытаюсьчтодописать


tormozit
#5, 09 сентября 2025 22:36

Исправлено в ИР 7.92.2


tormozit
#6, 11 сентября 2025 13:49

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


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