Hay forma de hacerlo con VB6????

Gabriel
03 de Junio del 2004
El tema es el siguiente suponiendo un ejemplo simple:

Declaro:
Dim stexto1 As String

Asigno
stexto1 = "Hola"

Luego:
miVariable = "stexto1"

Llamo a la función
Call toto(miVariable)


Sub toto(pVariable As String)
'Lo que quiero es que me muentre "Hola", no "stexto1"

MsgBox "Contenido de la variable"(pVariable)

End Sub


Lo que muestra el MsgBox sería: Hola


Estuve viendo el tema con CallByName pero no veo manera de hacerlo ya que por lo que veo funciona con los objetos.

Gracias.
Gabriel.

tetolie
03 de Junio del 2004
Hola asi como lo estas haciendo esta bien pero nada mas en:
miVariable = "stexto1"

eso lo haces mal es:
miVariable = stexto1

bueno espero y te sirva de algo....


Gabriel
03 de Junio del 2004
Hola tetolie, gracias por tu sugerenciapero, el tema es un poco más complejo; supongamos que el nombre de la variable stexto1 lo ingresé desde un textBox, por lo tanto lo que quiero es que VB interprete que lo que tiene que leer es el contenido
de esa variable.

Gracias.