Programación General > Visual Basic 6.0 e inferiores

 Como Hacer Variable Con Nombre Variable?

(1/2) > >>

Neone:
Wenasss, a ver, estoy programando un 4en rayya en VISUAL B 5 y tengo un problema:

- Como puedo modificar el nombre de una variable dependidendo de otra?

Es decir:

if turno= 1 then
a= "rojo"
else
b=  "azul"
end if

y tengo imagenes llamada imgrojo11, imgrojo12, imgazul11, imgazul12,....
por lo k quiero poder poner algo asi como

imga11 ( que vendria a ser --> imgrojo11
imgb11 ( que vendria a ser --> imgazul11

No se si me he explicado, espero que si, un saludo!

RadicalEd:
Lo que puedes hacer, si es que te entiendo bien lo que quieres saber es cuando la variable turno (en tu ejemplo) tiene el valor: "1, 2, etc.", entonces yo hago asi:

--- Código: Text ---If turno = 1 Then a = "rojo" turno = 2Else b = "azul" turno = 1End If Ojala te sirva.
Chao

Angel38:
Hola Neone.

Pues estoy de acuerdo con radical ed, solo que yo te sugiero que lo hagas con un select case.


--- Código: Text --- Select case turno   case 1         a="Rojo"   case 2         b="Azul" end select  

Neone:
Mo me he explicado bien, lo que quiero es varia la parte de enmedio de esta variable. Es decir

Pa que nos entendamos:

Tengo una imagen llamda: imgrojo i otra llamada imgazul

quiero que dependidendo de si en el IF ha salido rojo o azul varie la variable:

si ha salido rojo: imgROJO
si ha salido azul: imgAZUL

o sea el tema seria en que después de "img" pudiese poner una variable pero no se como hacerlo. Un saludo

cpmario:
Si explicas cual es la utilidad de hacer variable un nombre de una variable, es probable que se te pueda dar una alternativa, ya que yo sé que los nombres de variables no puedes cambiarlas en tiempo de ejecución, solo en tiempo de diseño.
 :comp:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa