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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Oper c/ Array´s Denovo !!!!
JGD
não registrado
Postada em 04/12/2006 17:21 hs   
Olá Pessoal, preciso adicionar novos itens a um array :
Digo : Tenho 2 Array....
Array1(0) = "Mensagem 1" 
Array1(1) = "Mensagem 2"
Array1(2) = "Mensagem 3"
Array1(3) = "Mensagem 4"  
e
Array2(0) = "Texto 1"
Array2(1) = "Texto 2"
Array2(2) = "Texto 3"
 
Gostaria de criar um novo array pegando os itens do Array1 e os itens do Array2 para conseguir isso :
 
Array3(0) = "Mensagem 1" 
Array3(1) = "Mensagem 2"
Array3(2) = "Mensagem 3"
Array3(3) = "Mensagem 4"
Array3(4) = "Texto 1"
Array3(5) = "Texto 2"
Array3(6) = "Texto 3"
 
Só que os array´s são dinamicos... ou seja eu não tenho a quantidade dos itens em cada array.  Pois são criados apartir de consultas....
  
Ai se eu conseguir o resultado do Array3 preciso mostrar todos os
itens do array3 em um label.
for i = 0 to n
lblMensagem.Caption = Array3(i)
///////////////////
aguarda 5 segundos
///////////////////
next i

Tudo isso porque tenho que desenvolver um mecanismos de aviso para o cliente.
 
Agradeço Qualquer ajuda
 
JGD
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 04/12/2006 18:09 hs            
vamos lá de novo...
 
Só um exemplo:
 
Dim a3 as Variant
 
Array1(0) = "Mensagem 1" 
Array1(1) = "Mensagem 2"
Array1(2) = "Mensagem 3"
Array1(3) = "Mensagem 4"  
 
Array2(0) = "Texto 1"
Array2(1) = "Texto 2"
Array2(2) = "Texto 3"
 
a3 = Split(Join(Array1,";") & ";" & Join(Array2,";"),";")
 
for i = 0 to ubound(a3)
  lblMensagem.Caption = a3(i)
///////////////////
  aguarda 5 segundos
///////////////////
next i
 
Te atende? Gerou alguma dificuldade? Tem dúvidas??
É só escrever q a gente tenta tirar a sua dúvida ou postar uma outra solução q sirva para vc ok??
 
at+
TÓPICO EDITADO
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 05/12/2006 08:30 hs         
Já pensou em usar collections? É muito mais simples e versátil que as arrays. Se quiser a gente te passa a solução com collections...
     
JGD
não registrado
Postada em 05/12/2006 16:27 hs   
Ok ! Agradeço as dicas...  
kerplunk,
quero sim um ex: deste tal de colections...  Apresender nunca é demais
Agora tenho que parar o laço :
 
for i = 0 to ubound(a3)
  lblMensagem.Caption = a3(i)
///////////////////
  aguarda 5 segundos     <<<  Alguma dica de como dar esta pausa ??? 
///////////////////
next i
 
 
Agradeço qualquer ajuda
 
JGD
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 06/12/2006 08:39 hs         
Dim Colecao1 As New Collection
Dim Colecao2 As New Collection
Dim Colecao3 As New Collection
Colecao1.Add "Mensagem 1"
Colecao1.Add "Mensagem 2"
Colecao1.Add "Mensagem 3"
Colecao1.Add "Mensagem 4"
 
Colecao2.Add "Texto 1"
Colecao2.Add "Texto 2"
Colecao2.Add "Texto 3"
For i% = 1 To Colecao1.Count
    Colecao3.Add Colecao1(i%)
Next i%
For i% = 1 To Colecao2.Count
    Colecao3.Add Colecao2(i%)
Next i%
 
Agora adicione a coleção 3 na janela de watch(marcando a palavra "colecao3", clicando com o botão direito e "Add Watch") e verifique o conteudo dela ;)
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 06/12/2006 09:04 hs            
a pausa tem q ser dentro do for??
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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