Здравствуйте, Lloyd, Вы писали:
T>>В отдельном потоке запускается отрисовщик процесса, но как только дело доходит до Fill. отрисовщик не выполняет ни одного цикла. Помогите плз. Пример кода не помешает
L>Нифига не понятно. Сформулируй вопрос иначе.
Есть отрисовщик процесса
public void Processing()
{
while (inprocess){//рисум прогрессбар
Sleep(500);}
}
Есть процедура заполнения датасета, в которой в начале запускается поток отрисовщика, а в конце поток убивается ( точнее пееременной inprocess присваивается false)
public void StartFill()
{
Thread t = new Thread(ThreadStart(Processing));
t.Start();
---
da.Fill(ds,"table");
inprocess=false;
}
так вот, пока идет Fill (а идет он долго), цикл в Processing не выполняется ни разу!