Re[2]: Thread и Dataadapter.Fill
От: terrabit  
Дата: 08.09.04 11:50
Оценка:
Здравствуйте, 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 не выполняется ни разу!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.