STRING
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
[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
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
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