У вас не стоит Flash Player
Настройки
#3385 - Thu Mar 25 2010 08:30 PM опять ArgumentOutOfRangeException
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Простое выражение в Логической формуле:

1 > Константа

Вызывает ошибку:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
at System.Globalization.CompareInfo.IndexOf(String source, String value, Int32 startIndex, Int32 count, CompareOptions options)
at System.Globalization.CompareInfo.IndexOf(String source, String value, Int32 startIndex)
at TSLab.ScriptEngine.CodeGen.CodeGeneratorHelper.GetCustomExpression(CustomHandlerItem item)
at TSLab.ScriptEngine.CodeGen.CodeGenBase.GenerateStreamVar(IHandlerItem item)
at TSLab.ScriptEngine.CodeGen.CodeGenBase.GenerateHandlerVar(IHandlerItem item)
at TSLab.ScriptEngine.CodeGen.CodeGenerator.<GenerateClass>b__5(TemplateItem item)
at TSLab.Utils.LinqUtils.ForEach[T](IEnumerable`1 src, Func`1 predicate)
at TSLab.ScriptEngine.CodeGen.CodeGenerator.GenerateClass(String name)
at TSLab.ScriptEngine.CodeGen.CodeGenerator..ctor(TemplateData templ, String name, Boolean genDebug)
at TSLab.ScriptEngine.TemplateContext.CheckExecutor(TemplateData templ)
at TSLab.ScriptEngine.TemplateContext.GetProperties(TemplateData templ)
at TSLab.ScriptEngine.TemplateContext.UpdatedProperties(TemplateData templ, IEnumerable`1 parameters)
at TSLab.ScriptEngine.TemplateContext.Execute(TemplateData templ, IEnumerable`1 parameters, Boolean clearCaches)


Хотя бы в тексте ошибки было указано, в каком блоке ошибка... Приходится выяснять методом научного тыка.

Наверх
#3386 - Thu Mar 25 2010 09:23 PM Re: опять ArgumentOutOfRangeException [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Вы так и не написали, про пробелы? после добавления пробелов проблема решилась или было чтото еще?

Наверх
#3387 - Thu Mar 25 2010 09:55 PM Re: опять ArgumentOutOfRangeException [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Честно говоря, теперь я не уверен, что дело было в пробелах. Просто когда их вставил, заработало.
А потом писал и без пробелов - и работало.

А тут хоть с пробелами, хоть без - появляется эта ошибка.

Наверх
#3390 - Thu Mar 25 2010 11:45 PM Re: опять ArgumentOutOfRangeException [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Попробуйте пока не пользоваться блоками с русскими названиями (замените на латиницу). Я завтра проведу тестирование.

Наверх
#3398 - Fri Mar 26 2010 11:07 AM Re: опять ArgumentOutOfRangeException [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Как-то не очень последовательно появляются эти ошибки...
Вчера решил проблему, написав так:
1 > (Константа)

А сегодня не получается воспроизвести эту ошибку...

Наверх
#3412 - Fri Mar 26 2010 12:49 PM Re: опять ArgumentOutOfRangeException [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Отловил ошибку, в новой сборке будет исправлено.
Пока действительно стоит избегать русских названий блоков в формулах.

Наверх


Moderator:  ViL, sar