TRATAMENTO DE ERRO

NETBRFAKES 17/11/2013 23:10:55
#431209
Boa tarde , tenho um programa para envio de emails markting
porem quando ele envia o ultimo ,
ele da um ero de tratamento

alguem poderia me ajudar a arumar isso??
NETBRFAKES 17/11/2013 23:16:56
#431210
An unhandled exception of type [ô]System.ArgumentOutOfRangeException[ô] occurred in System.Windows.Forms.dll

Additional information: InvalidArgument=Value [ô]0[ô] não é um valor válido para [ô]index[ô].
NETBRFAKES 18/11/2013 13:09:50
#431224
Alguem?
FILMAN 18/11/2013 14:48:18
#431229
nos mostre como esta utilizando essa rotina
NETBRFAKES 18/11/2013 16:34:32
#431235
assim

Dim abrircomo As OpenFileDialog = New OpenFileDialog
Dim caminho As DialogResult
Dim arquivo As String
With abrircomo
.Title = [Ô]Abrir Como[Ô]
.Filter = [Ô]Arquivos de texto (*.txt)|*.txt[Ô]
caminho = .ShowDialog
arquivo = .FileName
End With

ListBox1.Items.AddRange(Split(My.Computer.FileSystem.ReadAllText(arquivo), vbNewLine))
Call repartir()
NETBRFAKES 19/11/2013 14:35:01
#431263
Alguem?
LUIZCOMINO 19/11/2013 15:47:21
#431267
acho que é

ListBox1.Items.Add(Split(My.Computer.FileSystem.ReadAllText(arquivo), vbNewLine))

e não


ListBox1.Items.AddRange(Split(My.Computer.FileSystem.ReadAllText(arquivo), vbNewLine))
NETBRFAKES 19/11/2013 17:21:06
#431270
Ai ele nao carega coretamente , o lance ai e que quando ele envia pro ultimo email
ele da um ero!
PEGUDO 21/11/2013 10:17:01
#431327
Resposta escolhida
Cara,
Para o programa dar erro de OutOfRange, o problema está na maneira como você percorre os itens do ListBox.
Para percorrer os itens, segue exemplo genérico:
For Each Item As String In ListBox1.Items
MsgBox(Item)
Next

Ou
For A = 0 To ListBox1.Items.Count - 1
MsgBox(ListBox1.Items(A))
Next
Acho que é isso. Estou sem o VS aqui, mas o conceito é este.
NETBRFAKES 22/11/2013 02:27:50
#431350
KKkk

Vc me salvando mais uma vez , vlw parceiro!
Tópico encerrado , respostas não são mais permitidas