Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема рекурсивной функции

26K
07 августа 2011 года
Alex_2004
16 / / 17.12.2007
Добрый день!
Народ, столкнулся просто с тупейшей задачей и не могу ее решить. Не сочтите последним дебилом, но... прошу вашей помощи.
Имеется некая рекурсивная функция, к примеру, перебора файлов в папках по атрибутам. Как можно прекратить выполнение этой функции по нажатии кнопки?

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

Какие сущесвуют варианты решения данной ситуации?
Заранее благодарен за данные советы :)
316
07 августа 2011 года
Alm3n
889 / / 29.05.2009
создавать для функции отдельный поток.
278
07 августа 2011 года
Alexander92
1.1K / / 04.08.2008
А какая разница в данном случае, рекурсивная функция или нет? :)
277
07 августа 2011 года
arrjj
1.7K / / 26.01.2011
Ага, правильный вариант - с потоком, а более простой и менее правильный в функции вызывать TApplication::ProcessMessages
26K
09 августа 2011 года
Alex_2004
16 / / 17.12.2007
Хм... Спасибо за ответы!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог