× Ссылка на скачивание архива: www.bot4sale.ru/download-categories/2012...6/item/amisharp.html (архив под паролем)

Проверка синтаксиса - ошибка!

Подробнее
8 года 7 мес. назад #485 от RomaNick
Добрый день.
Столкнулся со следующей непоняткой, для меня )

Робот работает нормально в режиме индикатора!
НО, если проверить синтаксис(нажать кнопку "Verify syntax"), пишет ошибку в след формуле

StrToNum(AmiSharp.SearchValueName(Table1,"CODE",SecCode,0));
Error 20. COM method/function 'SearchValueName' does not exist	Formulas\Custom	235	64

C помощью _TRACE() удалось выяснить, что действительно, в режиме индикатора он правильно находит номер строки, НО при нажатии на кнопку проверки синтакиса, выдаёт "-1"

В чём может быть дело?

Amibroker 5.60

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
8 года 7 мес. назад - 8 года 7 мес. назад #486 от admin
RomaNick,

Во время проверки синтаксиса Амиброкер не выполняет функцию CreateObject() со всеми вытекащими последствиями :whistle: Будьте равнодушны к таким вещам, хорошая ошибка рано или поздно все равно наружу вылезет :lol:
Последнее редактирование: 8 года 7 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
8 года 7 мес. назад #487 от RomaNick
К сожалению равнодушным тяжело остаться, т.к. далее по коду используется это значение(№ строки)! Соответственно в остальных формулах тоже пишет ошибки! Получается порядка 20 строк ошибок! В итоге если есть действительно ошибка, то её уже не найдёшь. Как говорится "За лесом деревьев не будет видно" .
Можно как нибудь обойти эту ошибку при проверке. За ранее, спасибо.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: admin