У вас не стоит Flash Player
Настройки
#60777 - Wed Feb 19 2014 11:43 PM Ошибка при остановке агента
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
При остановке агента TSLab выдает ошибку "Индекс за пределами диапазона". Судя по тому, что скрипт стартует и работает нормально, ошибок в нем нет. Исключение выскакивает только при остановке скрипта. Указывает на номера двух строк, которые, на мой скромный взгляд, не могут содержать источник проблем. Одна строка
double Ask0 = Ask_R0[0].Price;
А вторая вообще комментарий. grin

Из-за чего может это быть? Как обрабатывать такие ситуации?

Наверх
#60781 - Thu Feb 20 2014 08:51 AM Re: Ошибка при остановке агента [Re: Kermit]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Ask_R0[0].Price - тут список. Видимо он у вас получается пустой и отсюда ошибка.
_________________________
__


Наверх
#60796 - Thu Feb 20 2014 02:28 PM Re: Ошибка при остановке агента [Re: ra81]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Да проблема была в этой строчке. Такая же ошибка получается если стакан пустой. Победил вроде.
Благодарю!

Наверх
#60810 - Thu Feb 20 2014 08:39 PM Re: Ошибка при остановке агента [Re: Kermit]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: Kermit
Да проблема была в этой строчке. Такая же ошибка получается если стакан пустой. Победил вроде.
Благодарю!

Как обычно проблема граничных условий smile. Надо всегда быть готовым к тому что нам подсунут бяку вместо данных smile
_________________________
__


Наверх


Moderator:  ViL, sar