Тема: Scite пишет что отсутствует QLUa.DLL
Scite при попытке отладки скрипта на LUA пишет что отсутствует QLUA.dll Где её скачать и куда положить? И показать это для Scite
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
QUIK -> DDE → Lua: учебники, общие вопросы → Scite пишет что отсутствует QLUa.DLL
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Scite при попытке отладки скрипта на LUA пишет что отсутствует QLUA.dll Где её скачать и куда положить? И показать это для Scite
это lua-интерпретатор допиленный разработчиками квика под свои нужды. лежит в папке с QUIK-ом. Допиши в начале скрипта вот эту порнографию:
package.cpath=getScriptPath().."\\?.dll"
Спасибо большое! А не подскажете, что делать со следующей проблемой: Скрипт отлично отрабатывает, но после его закрытия, если в квике не выключить "доступные скрипты LUA " (сам скрипт при этом остановлен), то квик вылетает предварительно прислав сообщение, что отправьте письмо на support@quik
это lua-интерпретатор допиленный разработчиками квика под свои нужды. лежит в папке с QUIK-ом. Допиши в начале скрипта вот эту порнографию:
package.cpath=getScriptPath().."\\?.dll"
апдейт, Scite теперь пишет следующую ошибку
lua: QMaxTradeVL1.lua:1: attempt to call global 'getScriptPath' (a nil value)
Ветка на этом форуме про [url=https://quik2dde.ru/viewtopic.php?id=32]отладчик Decoda для Lua и как им пользоваться в QUIK[/url].
По остальным вопросам - хорошо бы slkumax описал поподробнее шаги.
Впрочем, ожидать корректной работы от отладчиков Lua в рамках QUIK - врятли стоит. Отладчики ведь рассчитаны (и тестировались авторами)
а) для однопоточной работы Lua
б) предполагается, что вместе с завершением работы Lua-машины завершится и создающий её процесс Windows, а для QUIK это совсем не так. (На этом же ломаются и визуальные библиотеки, как правило.)
Так что только "одноразовая" отладка без перезапуска скрипта работает более-менее надежно, остальное - как повезет. Плюс отладчик останавливает процесс QUIK на время "хождения по шагам", а это тоже не добавляет стабильности в работе терминала.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
QUIK -> DDE → Lua: учебники, общие вопросы → Scite пишет что отсутствует QLUa.DLL
Форум работает на PunBB, при поддержке Informer Technologies, Inc