Всем хай) Хотелось бы узнать, как грамотно работать с WaitFor. Собственно запускается 20-100 потоков, и нужно бы дождаться работы каждого. вот таким образом волшебным запускаем потоки: Code: ............. for I:=1 to SEThreadCount.Value do begin ThrB := TThread.Create(True); ThrB.FreeOnTerminate := True; ThrB.Priority := tpNormal; ThrB.OnTerminate := EnabeledBrute; ThrB.Resume; end; brute_thread_count := SEThreadCount.Value; ............. Расскажите кто нибудь как воспользоваться функцией WaitFor!? Примерчик бы небольшой не помешал) для наглядности!