Тема: Визуальный интерфейс QVCLua для QUIK
Выкладываю как есть, потому что никак не соберусь сделать нормальные примеры и описание, хотя готово уже давно.
Сделано на основе [url=https://quik2dde.ru/viewtopic.php?id=26]библиотеки VCLua[/url] версии 0.5.0.
Кто использует предыдущие версии - надо будет при переходе на новую версию несколько переработать имеющийся код, само по себе не заработает, т.к. автор vclua заметно переработал подходы.
[url=https://quik2dde.ru/viewtopic.php?id=112]Обсуждение - в отдельной теме[/url]. Здесь только выкладывание релизов и оформленные инструкции.
Описание будет позже, извините.
Отличия от стандартной VCLua:
поддержка русского языка из QUIK
возможность задавать цвет ячейки компонента StringGrid
не требует дополнительного файла lua.5.1.dll, работает напрямую с qlua.dll (актуально только для QUIK 6.x, 7.x, в первоначальных вариантах торгового терминала этих версий указанная dll отсутствовала)
Скачать:
архив с готовым бинарным файлом библиотеки: [url=http://www.quik2dde.ru/static-img/qvcl/qvcl.zip]qvcl.zip [/url]
(варианта сборки для QUIK 8.0...8.4 (x64 / Lua5.1) нет и не планируется)
Исходники:
GinHub: [url=https://github.com/swerg/QVCLua-0.5.0]https://github.com/swerg/QVCLua-0.5.0[/url]
Установка:
Некоторые возможные ошибки при запуске
multiple Lua VMs detected. Expected 5.3 instead of 5.4 (для QUIK 8.11) - скопирована библиотека qvcl.dll для варианта Lua 5.3, но скрипт Lua запущен в интерпретаторе Lua 5.4
multiple Lua VMs detected. Expected 5.4 instead of 5.3 (для QUIK 8.11) - скопирована библиотека qvcl.dll для варианта Lua 5.4, но скрипт Lua запущен в интерпретаторе Lua 5.3