Germany | Finland | Saint Petersburg | Drive

Контроль версии терминала

Опубликовано в QLua

Поскольку QLua (сейчас) активно развивается, новые возможности могут оказаться недоступными в старых версиях терминала. Поэтому во избежание неприятных моментов необходимо контролировать версию терминала из скрипта.

Проверка существования папки из Lua

Опубликовано в QLua

В стандартной библиотеке io нет функции, проверяющей существование каталога. А мне понадобилась. Немного подумав, интереса ради решил поэкспериментировать. Получился бантик, позволивший обойтись без С++ и внешних библиотек.

Модуль пользовательских таблиц

Опубликовано в QLua

В версии 6.6 терминала QUIK появилась возможность создавать пользовательские таблицы из языка Lua. Само API совершенно неудобоваримое, однако в документацию был добавлен пример использования и исходный текст обертки, позволяющей осмысленно общаться с API.

Использование локальных переменных в Lua

Опубликовано в QLua

Локальные переменные в языке Lua являются очень быстрыми, поскольку они находятся в виртуальном регистрах машины и доступны по индексу. Глобальные переменные, напротив, находятся в таблице глобальных переменных Lua и доступны лишь хешированием.

Архив QLua