La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26318 - PUNTEROS A ARRAY EN VB 6.0
Autor:  Sema Wav
Hola,

Como todos sabemos, en C, gracias a que el nombre de un array es un puntero al primer elemento del mismo, podemos dar varios nombres diferentes a un mismo array. Mi pregunta es si en VB 6.0 existe un mecanismo similar para hacer lo mismo, es decir, nombrar a un array con más de 1 nombre.

Gracias

  Respuesta:  Mauricio Leyzaola
En Vb no existen punteros, pero tienes las llamadas por referencia y por valor. En el caso de las primeras puedes modificar su valor (como cuando pasas un puntero como parámetro en C a una función y modificas el arreglo original). En el caso de las segundas, lo que hagas en la función no afectará al objeto original. Ejemplo:

1. Por referencia (es por default la manera de llamar a las funciones)
Public Function Ejemplo1(ByRef UnArreglo() as string) as Boolean

2. Por valor.
Public Function Ejemplo2(ByVal UnArreglo() as string) as Boolean