Показать сообщение отдельно
  #24  
Старый 14.03.2014, 23:56
novashdima novashdima вне форума
Новичок
 
Регистрация: 05.02.2010
Адрес: Украина, Киев
Сообщения: 64
Версия Delphi: XE3, XE4
Репутация: 10
По умолчанию

Цитата:
Сообщение от poli-smen
Таким образом в главном потоке можно без проблем просить приостановки параллельного потока
Вроде как поток останавливается, но прогрессбар и мемо продолжают обновляться...

ап. поставил в цикле обработки в процедуре Анализ проверку на AnalysThread.Suspended, он всегда равен false, запустил программу, запустил обработку данных, приостановил выполнение и оказывается SuspendNeeded меняется на true, но поток не приостанавливается. Мне еще и в сам цикл во время обработки данных впихнуть проверку значения SuspendNeeded?

Да, еще всегда интересовали, можно настроить отладчик так, чтобы при отладке я трассировал только код своей программы, не заходя в System.SysUtils и тому подобные?
Ответить с цитированием