USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro em split com string?
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 04/10/2005 14:35 hs         
Oi,
Erro em split com string?
 
Alguém sabe me dizer o motivo de mudar-se o tipo da variável abaixo de variant p/ string causar o erro:
Expected Array
 
Rotina:

    Dim vntX As String 'dá erro
'    Dim vntX As String 'não dá erro
   
   
    vntX = Split("teste@testepp@ththt", "@", -1, 1)
   
    For i = 0 To UBound(vntX)
        Debug.Print vntX(i)
    Next
 
grato

http://www.vilmarbro.com.br
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 04/10/2005 14:47 hs            
se voce quiser que a saída seja uma string ela deverá estar entre aspas ou seja:
vntX = Split("teste@testepp@ththt", "@", "-1", "1")

dsmn
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 04/10/2005 14:58 hs            
desculpa, eu confundi as funções vou dar uma pesquisada e retorno

dsmn
     
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 04/10/2005 15:24 hs         
com string só não dá pau se colocar dim x() as string

pq. no tipo variant não precisa dos () ?

Grato,

http://www.vilmarbro.com.br
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 04/10/2005 17:31 hs            
Explicando melho o q o Vilmar disse:
 
Qdo vc declara como String, vc precisa informar para o VB q se trata de um Array, para ele criar um OBJETO array que contem a matriz de strings...
Ja qdo nao declara (ou declara como Variant) o VB vai alocar espaço suficiente para criar o Objeto, que contera automaticamente a matriz de strings...
 
Flw!


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 05/10/2005 08:57 hs         
obrigado pessoal!
 
valeuEmoções

http://www.vilmarbro.com.br
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página