Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hugo Lamounier

Pausar While?

Recommended Posts

Olá!

Estou fazendo um sistema de atualização e estou com um problema nesta parte:

                                  StreamReader file = new StreamReader("Updates.ocx");
                                  while ((line = file.ReadLine()) != null)
                                  {
                                      if (counter >= 1)
                                      {
                                          string[] partes = line.Split('/');
                                          decimal ParteAtual = Convert.ToDecimal(partes[1]);
                                          if (ParteAtual > versao_act)
                                          {
                                              label1.Text = "Baixando Atualizações";
                                              label2.Text = partes[0];
                                              WebClient Atualizar = new WebClient();
                                              Atualizar.DownloadProgressChanged += new DownloadProgressChangedEventHandler(Atualizar_DownloadProgressChanged);
                                              Atualizar.DownloadFileAsync(new Uri("http://update.gbmdv.net/" + partes[0]), partes[0]);
                                              while (Atualizar.IsBusy)
                                              {

                                              }
                                          }
                                      }
                                      counter++;
                                  }

Onde esta o código:

                                              while (Atualizar.IsBusy)
                                              {

                                              }

Foi o único modo que consegui para pausar o while. Porém, usando desta forma ele congela o programa, nao executando o progresso do download e o prorama para de responder até que todos os arquivos sejam baixados.

Alguém pode me ajudar?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é C++ ou C#? Me lembra bem C# heheh

 

 

Eu não entendi. Como assim pausar o while? Você quer que enquanto fique baixando o programa congele? Ou quer que simplesmente ele continue baixando sem sair do while, e só saia quando acabar?

 

 

 

Abraços :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

É explicar oq qr msm e dizer ql a linguagem ajuda bastante kkk.

pelo seu título eu responderia assim:

Pausar While? break

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.