Thread и Dataadapter.Fill
От: terrabit  
Дата: 08.09.04 11:39
Оценка:
Подскажите пожалуйста, как правильнее реализовать САБЖ.
В отдельном потоке запускается отрисовщик процесса, но как только дело доходит до Fill. отрисовщик не выполняет ни одного цикла. Помогите плз. Пример кода не помешает
PS: Language C#
Re: Thread и Dataadapter.Fill
От: Lloyd Россия  
Дата: 08.09.04 11:43
Оценка:
Здравствуйте, terrabit, Вы писали:

T>В отдельном потоке запускается отрисовщик процесса, но как только дело доходит до Fill. отрисовщик не выполняет ни одного цикла. Помогите плз. Пример кода не помешает


Нифига не понятно. Сформулируй вопрос иначе.
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 не выполняется ни разу!
Re[3]: Thread и Dataadapter.Fill
От: Lloyd Россия  
Дата: 08.09.04 11:52
Оценка:
Здравствуйте, terrabit, Вы писали:

Попробуй так:

public void Processing()
{
    while (inprocess){//Выводим чего-нить в консоль
    Sleep(500);}
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.