Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lua
Войти
Регистрация
Восстановить пароль
 
Avazart
Эксперт С++
7718 / 5627 / 549
Регистрация: 10.12.2010
Сообщений: 25,329
Записей в блоге: 17
#1

Прерывание выполнения скрипта из основной программы (которая например на С++)

23.11.2014, 12:29. Просмотров 619. Ответов 0
Метки нет (Все метки)

"Звучала" тема: Остановка скриптов, luabind и потоки
Но так и не был дан ответ, как объяснили хук не подходит, а с потоком так не был дан пример, но полагаю там предполагалось использовать TerminateThread() для грубого прерывания что тоже не хорошо.

Но может есть возможность пойти другим путем, например есть возможность потокобезопасно изменить значение какой нибудь переменной в скрипте из основного потока (в то время как lua-скрипт исполняется во вторичном) ?
Ну а в самом скрипте периодически проверять значение этой переменной, и если надо прерывать выполнение.

Добавлено через 14 минут
Вопрос снимается, дошло как обычно, как только запостил тему.

Собственно достаточно будет вызывать (нами зарегистрированную) ф-цию из скрипта например terminated() которая будет возвращать свойство Terminated потока в котором исполняется скрипт.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2014, 12:29
Ответы с готовыми решениями:

Утилита sqlcmd - прерывание выполнения скрипта после первой ошибки
Требуется через утилиту sqlcmd сделать так, чтобы выполнение скрипта...

Прерывание выполнения программы
Как сделать так, чтобы выполнение программы прерывалось при определённой...

Результат выполнения программы в консоли пропадает после выполнения скрипта
нужно отпарсить файл , но мне надо видеть что выводит сценарий , иначе мне его...

Прерывание программы в процессе выполнения
Доброго времени суток! Подскажите, есть ли возможность прерывать программу во...

Задержка выполнения основной программы
text segment assume cs:text, ds:data ;цикл из 10 шагов, которые будут...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2014, 12:29

Вызов подпрограммы из основной программы, с сохранением работоспособности основной программы?(подробно внутри)
Добрый день. Буду благодарен, если кто-нибудь подскажет как такое...

Прерывание выполнения функции в момент выполнения события
Добрый день, возникла проблема. Есть функция в процессе ее выполнения...

Прерывание скрипта
Навеяно статьёй http://habrahabr.ru/post/151155/ Год назад я решил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru