Tecnología

Inicio

Cómo encontrar la longitud de la cadena de su matriz en VB 6.0

Cómo encontrar la longitud de la cadena de su matriz en VB 6.0


Los datos pueden ser almacenados en muchos tipos diferentes de variables en Visual Basic. Una única variable que contiene un único valor de una variable se llama "escalar". Una "matriz" es un conjunto de valores que son referenciados por un nombre. Cada valor individual se llama un "elemento" de la matriz y hace referencia a un número que empieza en cero. Las matrices también pueden ser "multidimensional", es decir, la matriz contiene más de una columna de información. Las matrices también pueden contener datos enteros, datos de cadena o de datos Variant.

Instrucciones

1 Declarar la matriz para que contenga los datos de cadena, proporcionando un nombre seguido de paréntesis. "Dim myArray (9) como cadena" declarará una matriz llamada "myArray" que contiene 10 elementos del tipo de datos de cadena. El tipo de datos de cadena puede almacenar hasta 4 millones de caracteres, incluyendo letras y números.

2 Utilice la función "UBound" para obtener el tamaño de la matriz. La matriz creada en el paso 1 devolvería 9 de la siguiente declaración: "UBound (miMatriz)". Si la matriz se declara con un paréntesis vacío, es decir, aún no se ha determinado el tamaño, la función "UBound" devolvería un "subíndice fuera del intervalo" error.

3 Rellenar la matriz con los datos. Hacer referencia al elemento de la matriz por el número y establecer que igual al nuevo valor. Por ejemplo, "miMatriz (0) =" Test "" fijará el primer elemento igual a la palabra "prueba".

4 Obtener la longitud del elemento de matriz mediante el uso de la función "Len". El primer elemento de la matriz que se hace referencia en el paso 3 se establece en la palabra "Test", que es de 4 caracteres. Codificación "Len (myArray (0))" devuelve 4.

5 Cambiar el tamaño de cualquier matriz mediante la instrucción "ReDim". Si desea mantener los elementos existentes intactas, utilice "ReDim Preserve" al cambiar el tamaño. "Redim miMatriz (15)", se restablecerán todos los valores en "myArray" y permitir que la matriz de ahora tienen dieciséis valores.

Consejos y advertencias

  • El uso de "Preserve" en una matriz multidimensional sólo le permitirá cambiar la longitud del último dimensión sin error.