Como obtener el valor de una variable?

gordo_pop
06 de Marzo del 2004
Hola que tal espero que alguien me pueda ayudar, como puedo lograr que una variable se pase como valor y no como referencia sin pasar por una función.

Ejemplo

Dim i as integer


Do Until Nombre = ""
Nombre = GisGetStr(SIS_OT_OVERLAY, i, "_name$")

aqui en esta parte me marca un error puesto que la i la toma como referencia y yo necesito que la tome como valor pero sin llamar a una función osea por medio de ByVal como lo puedo convertirsin esto.

Gracias de antemano y estoy para servirles.

marcelo
06 de Marzo del 2004
fijate que si en la declaracion el parametro es de tipo "Any" tenes que poner "byval" y quedaria asi:
Nombre = GisGetStr(SIS_OT_OVERLAY,byval i, "_name$")