|
Postada em 22/09/2006 08:14 hs
Recorro ao forum devido à urgência e a eu estar um pouco enferrujado.
Dada uma string:
str1 = "01|123,50|18,40|20/09/2006"
Existe uma função do VB6 que me quebre a mesma nas 4 substrings separadas pelo delimitador "|"? Ou terei que criar uma função?
|
|
|
|
|
Postada em 22/09/2006 08:26 hs
Bom dia, amigo. Você pode usar a função 'Split()' para gerar um 'array' de 'strings', fazendo o seguinte: Dim sStr As Variant sStr = Split(str1, "|") Feito isso, basta usar o 'array': sStr(0) ---> 01 sStr(1) ---> 123,50 sStr(2) ---> 18,40 sStr(3) ---> 20/09/2006 Obviamente, há outras construções de programação que também poderiam ser utilizadas, mas essa é bem mais viável. "Devemos julgar um homem mais pelas suas perguntas que pelas respostas." (Voltaire)
Joseph Técnico em Informática, programador e futuro filósofo São Paulo/SP < jsff77@hotmail.com>
|
|
|
|
Postada em 22/09/2006 08:28 hs
Obrigado, Joseph, era essa mesma que eu estava procurando, mas não tinha certeza se ela existia. Estou sem o Help e manuais.
|
|
|
|