Re: библиотека lua_share (обмен данными между скриптами lua)
__default_namespace
сами таблицы - глобальные, конечно.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
QUIK -> DDE → Написание внешних библиотек на C++/Delphi/C# для Lua → библиотека lua_share (обмен данными между скриптами lua)
__default_namespace
сами таблицы - глобальные, конечно.
А можно исходники вашего lua_multilist посмотреть?
И может подскажете как макросом перехватить определенное действие (хоткей например, клик+кей..) в окне и обработать его в дополнение к стандартному. Конкретно стакан. У него котировки - тоже multilist. Нужно обработать информацию (инструмент из заголовка родительского окна + выделенная строка multilist) по хоткею.
multilist тут не при чем. копайте в сторону SetWindowsHookEx()
Тоха, привет! под lua 5.4 не планируешь сборку. обновился квик, там видимо на 5.3 забили вообще и терминал начал падать с дампом. арка не разобралась(не хочет) и советует перейти на 5.4
все собрал под 5.4, кому нужно. [url]https://github.com/untoxa/lua_share/releases/latest[/url]
все собрал под 5.4, кому нужно. [url]https://github.com/untoxa/lua_share/releases/latest[/url]
Спасибо!
Добрый день!
toxa для 1 проекта понадобился обмен между скриптами. Использовал вашу сборку:
[url]https://github.com/untoxa/lua_share/releases/tag/2.1[/url]
Спасибо за труд.
Использовал только Очередь (в очередь кидаю массив типа {Время, Цена}) Сначала потестил, обмен проходит в обе стороны.
Реализовал в проекте и в результате тестирования получается, что если в 1 секунду 1 скрипт пуляет 2 массива (в логах это пишется), то 2-й скрипт получает только 1 массив (в логах это пишется)
Кидаю в скрипте1 (в колбеке Ontrade() ):
local cf_l={os_time(),price,qty}
ns['queue2']=cf_l
Читаю стандартно в скрипте 2:
cf_a=ns['queue2']
while cf_a~=nil do
-- Что-то делаю
cf_a=ns['queue2']
end
Собственно вопрос - есть ли какие ограничения на скорость?
Вопрос снял, нашел ошибку, ограничений у вас нет. Хороший код, еще раз спасибо.
welcome
Добрый вечер!
в версии квик 9.8 арка изменила название файла ресурсов - нет слов, плевался пол дня.
теперь в начале скрипта делаем так:
quik_resources_lib = "langrus.dll"
Отличная штука! Где можно найти последнюю версию кода для QUIK 11.3?
На гите была для 9.x и та более недоступна
AndrewRyabov, библиотека должна работать с указанной вами версией QUIK.
Из ReadMe:
Текущие версии предназначены для работы с QUIK 9.3 x64 и выше с поддержкой версии lua 5.4.
Бинарные файлы доступны:
[url]https://github.com/untoxa/lua_share/releases[/url]
QUIK -> DDE → Написание внешних библиотек на C++/Delphi/C# для Lua → библиотека lua_share (обмен данными между скриптами lua)
Форум работает на PunBB, при поддержке Informer Technologies, Inc