Здравствуйте, leshi, Вы писали:
L>Здравствуйте, Delphi, Вы писали:
D>>Вопрос заключается в том чтобы запускать трэды по очериди(по факту завершения предыдущего), а не параллельно.
L>Предлагаю так:
L>L>while(i < MAX) {
L>Our_Func(pVal)
L>}
L>
L>
L>Раз уж надо дождаться выполнения, то почему бы не запускать в это же потоке?
Нет, так не пойдет

Нужно чтобы это был дочерний процесс и не вешал parent...дожидаться нужно без затрат процессорного времени(может WaitForSingleObject ?).
Если просто запцускать как указано выше, то это будет вешать прогу до момента завершения функции.