Ошибка при вызове ds:Close()

Страницы: 1
RSS
Ошибка при вызове ds:Close()
 
Quik 7.19.3.1
В процессе завершения работы (после получения OnStop) скрипт вызывает ds:Close() для всех открытых с помощью CreateDataSource в процессе своей работы источников данных свечек.
В руководстве Qlua сказано, что при успешном завершении вызова должно возвращаться true. Однако приходит false.
Может быть после прихода OnStop уже нет смысла беспокоится о закрытии ds, т.к. Quik уже сам все закрыл?
 
Лучше беспокоиться.

сегодня подписки закрываются в онстоп, завтра нет. Это же не документировано и легко может быть изменено, как не раз бывало.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Уважаемые разработчики Quik!

Ответьте, пожалуйста, в каких случаях вызов функции ds:Close() для закрытия источника свечек в скрипте может вернуть false.
Ну и на вопрос в начале темы тоже хотелось бы что-нибудь от Вас услышать.
 
Цитата
s_mike@rambler.ru написал:
Может быть после прихода OnStop уже нет смысла беспокоится о закрытии ds, т.к. Quik уже сам все закрыл?
Нет смысла, т.к. если других подписок на этот источник не будет, то терминал сам его закроет.
Страницы: 1
Читают тему
Наверх