Hola, no estoy muy seguro de lo que queres hacer pero me parece que tu
problema no es tanto el pasar los nombres de las variables en un array sino
en como convertir los nombres en la variable en si para poder asignarle un
valor… eso no es posible, pero como vi que en tu ejemplo pusiste .text = XX
me imagino que esas variablas pueden ser controles…. Si es asi no hay
problema, pero con variables no es posible.

 

Si lo podes hacer con un control, le pasas en el array los nombres de los
controles y luego, en la funcion podes hacer referencia como:

 

Controls(elcontenidodevector(XX)).text = XX

 

Asi no tendras problemas. Si necesitas si o si una variable vas a tener que
utilizar una colección con su key igual al nombre de la variable y ahí
asignar el valor. Pero hasta donde yo se es imposible transformar un string
que tiene el nombre de una variable en la variable en si.

 

Espero te ayude.

Saludos.

 

Gustavo

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de G.Asato
Enviado el: Martes, 29 de Mayo de 2007 02:51 p.m.
Para: vbusers List Member
Asunto: [vbusers] problemas con funciones y parametros

 

Hola una pregunta se puede hacer esto?

necesito pasar a una funcion un vector que contiene el nombre de variables
de mi programa, para que el mismo las procese.

 

vector(0)="var1"

vector(1)="var2"

vector(3)="var3"

 

dentro de la funcion yo quiero hacer por ej:

for XX=0 to 3

elcontenidodevector(XX).text=XX

next

 

se puede hacer algo asi?, como paso el vector como parametro a la funcion?

no se si fui claro en la explicacion..

gracias

Responder a