STRING

USUARIO.EXCLUIDOS 14/05/2004 16:16:58
#24743
No meu prg estou passando um comando que me retorna a seguine info'rmação
[c]

"-00.213+00.229+00.230+00.231+00.228+00.229+00.119+00.341"

[\c]

Queria saber como posso desmebrar essa string armazenando o valor de cada item separado por "+"

obrigado
USUARIO.EXCLUIDOS 14/05/2004 16:30:22
#24747
Resposta escolhida
usa a funcao split do vb6

no vb 5 voce eh obrigado a escrever a funcao, mas no vb6 ela ja vai de padrao
eu uso vb5 e escrevi da seguinte forma

Public Sub Split(ByVal OrigString As String, _
ByVal SplitChar As String, ByRef newArray As Variant)
Dim i As Integer
Dim j As Integer
Dim k As Integer
j = 0
For i = 1 To Len(OrigString)
If Mid(OrigString, i, 1) = SplitChar Then
j = j + 1
End If
Next i
ReDim newArray(0 To j)
i = 0
Do While i j
k = InStr(1, OrigString, SplitChar)
newArray(i) = Left(OrigString, k - 1)
OrigString = Mid(OrigString, k + 1)
i = i + 1
Loop
newArray(i) = OrigString
End Sub

voce passa um array no ultimo parametro que retorna carregado com os dados quebrados
Tópico encerrado , respostas não são mais permitidas