51 (2015-12-04 23:59:04 отредактировано CyberTrader)

Re: Исследование порядка вызовов Callback-функций в QLua

GREEN_X5 пишет:

Неправильное обращение с библиотекой.

может вы и правы...
А вы можете показать функции OnClose формы, OnStop и main, что касается закрытия окна?

52 (2016-02-08 20:41:59 отредактировано CyberTrader)

Re: Исследование порядка вызовов Callback-функций в QLua

CyberTrader пишет:

2) qvcl v.0.5.0 rev.2 при многократных запусках часто падает. Решение не сильно помогает: падения происходят на mainForm:Show(), особенно если выдержать паузу между запусками скрипта.

Как я отмечал, при повторных запусках падения происходят на mainForm:Show(). Всегда. Т.е., если скрипт падает, то только на mainForm:Show(). Если этот этап пройден, то до дальнейшего перезапуска скрипт будет работать.
Причём это не зависит от метода остановки скрипта: я сделал вызов формы только по требованию, когда форма более не нужна, то уничтожается mainForm:Release(). Т.е., форма уничтожается задолго до остановки скрипта.
Видимо, при остановке скрипта происходит кривая выгрузка QVCLua, но не из-за закрытия формы.

53

Re: Исследование порядка вызовов Callback-функций в QLua

CyberTrader, если наберете и выложите короткий код с указанным проблемным участком, приводящий к таким падениям терминала, попробуем разобраться вместе.