VARIAVE COM INDEX

ICEMAN 02/09/2009 12:56:23
#321703
Boa tarde galera

tenho uma chamda assim
Private Sub Gera_TXT(ByVal TXT() As String)

ai eu tenho uma variavel que eu já preenchi varios index[ô]s

Tipo Variavel_X()


eu tenho +/- huns 200 index nela

ai eu chamo aquela sub desta forma no vb6

call Gera_TXT(variavel_X())


assim eu igualo todos os index da TXT() com os indexs da variavel_X

como u psso fazer issque eu aço em vb6 no vb.net

poi se eu do a mesma chamada fal que eu tenho eu indicar um index
FOXMAN 02/09/2009 16:00:13
#321724
Resposta escolhida
Iceman, não sei para qual finalidade q vc irá utilizar, mas em vb.net eu passei a utilizar ARRAY.

Para se ter uma idéia, eu monto meus listview com duas funções que eu fiz , passando uma lista de valores para ele

Aprendi com o amigo macoratti em : http://www.macoratti.net/vbn_arr1.htm

Para mim resolveu muito.....

Não sei se para vc não seria o caso de utilizar um ARRAY
ICEMAN 02/09/2009 18:37:35
#321747
foxman entao digamos que eu criei as arrays que foi oque eu fiz mais sempre conheci como varivel mais blz

agora preciso setar uma array = outra array

tipo

Dim Array_X() as string

dim array_Y() as string

[ô]criei 2 arrays com valores infinitos.


agora s eu pegar no vb.net e fizer assim

array_Y()=array_x()


ele fica como errado pois informa que eu tenho que indicar um valor de index, mais eu quero todos e de uma unica vez ai ele ao aceita
USUARIO.EXCLUIDOS 03/09/2009 11:37:05
#321821
Amigo pare de Sofrer, use um Arraylist.
O Arraylist é um objeto de Coleção, próprio para esse tipo de comparação e Atribuição que você quer fazer.

dim objA as new Arraylist
dim objB as new Arraylist

[ô]Atribuindo valores ao Array
with objA
.add(0)
.add(1)
.add(2)
end with

[ô]Agora se eu fizer assim:
objB = objA
[ô]ao contar os objetos do objB...
msgBox(objB.count) [ô]retornará 3, a quantidade de itens do objA
Tópico encerrado , respostas não são mais permitidas