• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sir Pereira

[VB.Net] While e Text

7 mensagens neste tópico

bom pessoal, fiz uma experienciazinha com o while que tou a aprender a mexer com ele... mas nao me saiu muito bem...

        Dim swreader1 As New StreamReader("C:\alunos.txt")

        Do While swreader1.EndOfStream = -1
            cmbAlunoEliminado.Items.AddRange(Split(swreader1.ReadToEnd, _
vbCrLf))
            cmbAlunos.Items.AddRange(Split(swreader1.ReadToEnd, _
vbCrLf))
            swreader1.Close()

        Loop

o que tá mal aqui? :nono1:

era suposto por o menos o combobox AlunoEliminado ficar preenchida com os valores da textfile... sim eu já sei que o outro nao iria ficar porque na primeira combo aquilo lê o ficheiro até ao fim, já agora, se me souberem dizer como é que faço para ele vir para o inicio do texto para ler de novo para a segunda combobox agradecia...

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pa, nao tou a perceber o código. :S pra k tás a usar o split?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

para dividir as linhas pelo enter, neste caso, pela mudança de linha

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pronto então acho k o erro está aki

        Do While swreader1.EndOfStream = -1

acho k o valor -1 é sempre

excepto qd chega ao final

então fazes

        Do While swreader1.EndOfStream <> -1

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora