-- Функция создает таблицу
function CreateTable()
-- Получает доступный id для создания
t_id = AllocTable();
-- Создаем колонки
AddColumn(t_id, 0, "", true, QTABLE_STRING_TYPE, 5);
AddColumn(t_id, 1, "", true, QTABLE_STRING_TYPE, 20);
AddColumn(t_id, 2, "", true, QTABLE_STRING_TYPE, 5);
AddColumn(t_id, 3, "", true, QTABLE_STRING_TYPE, 5);
t = CreateWindow(t_id);-- Создает таблицу
SetWindowCaption(t_id, "Enter trade 0.1"); -- Устанавливает заголовок
SetWindowPos(t_id, 100, 100, 252, 532); -- Задает положение и размеры окна таблицы
-- Дальше пошли строки и колонки...
end;
Оставляю окошко таблицы скрипта работающим - закрываю Quik. После запускаю Quik и вижу что это созданное окошко-таблицы почему-то становиться сквозным при переключении между вкладками. Что может быть не так сделано?
Хотелось бы понимать возможно ли запустить несколько экземпляров скрипта по 1 на каждой вкладке.
Здравствуйте, Всё просто. В QLUA нет функционала работы со вкладками терминала и никогда не было. Если он Вам требуется можем предложить зарегистрировать пожелание на доработку
Sergey Gorokhov написал: Здравствуйте, Всё просто. В QLUA нет функционала работы со вкладками терминала и никогда не было. Если он Вам требуется можем предложить зарегистрировать пожелание на доработку
Почему вкладки есть. Те которые обычно "Инструмент с графиком такой-то", "депозит", "счет", "сделки" у кого как. Просто не совсем пойму логику работы "Сервисы > Lua скрипты...". Получается перед закрытием терминала Quik нужно выключить все скрипты, а когда запускаешь терминал по новому все запускать все скрипты?
Иван, Ну вкладки есть, с этим никто не спорит. А вот функционала работы с ними в QLUA нету. Т.е. QLUA не умеет заранее определять на какой вкладке ему рисовать окно, поэтому рисует его на всех.
Sergey Gorokhov написал: Иван, Ну вкладки есть, с этим никто не спорит. А вот функционала работы с ними в QLUA нету. Т.е. QLUA не умеет заранее определять на какой вкладке ему рисовать окно, поэтому рисует его на всех.
Вот теперь понятно. Прихожу к выводу тогда что каждый раз надо перезапускать скрипт.