Остановка и запуск Lua через Lua

Страницы: 1
RSS
Остановка и запуск Lua через Lua
 
Здравствуйте, подскажите как через 1.lua, запустить в quik 2.lua(они оба добавлены)
и как остановить?
 
Здравствуйте, Sergey.
Правильно ли мы понимаем, что Вы имеете в виду запуск еще одного скрипта из основного скрипта?
QUIK clients support
 
ну вот в разделе quik -> Доступные Скрипты -> Загруженные скрипты
Есть 2 lua файла
1.lua основной запускается и работает, нужно через него запустить 2.lua.
 
Насколько нам известно, такую задачу выполнить средствами lua скриптов нельзя в терминале QUIK.
Уточните, пожалуйста, вариант с выполнением содержимого второго скрипта в основном Вы не рассматриваете?

Имеется в виду, что вместо запуска скрипта в какой-то момент в основном скрипте, можно просто выполнить последовательность действий, которая там описана.
QUIK clients support
 
Понял Спасибо большое, уже решил проблему и внедрил код в 1 файл, но всё же было интересно можно так или нет =)
 
Просто запустить один скрипт из другого средствами QLua нельзя.
Я делаю так:
1. Запустить оба скрипта обычным образом в Quikе.
2. Второй скрипт после инициализации должен уйти в "холостой" цикл в main-е, ожидая команды на собственно "старт" от первого скрипта.
3. Когда первый скрипт решает "запустить" второй, он выдает второму команду на "старт". Сделать это можно разными методами, например, через file mapping object, используя функции WinAPI.

Для получения прямого доступа из lua к функциям любой dll использую модуль alien.lua.
Страницы: 1
Читают тему
Наверх