COMSafeArray
SetValue
Disponible desde la versión 8.0.
Variante de sintaxis: Lista de índices
Sintaxis:
SetValue(<Índice0>, <Índice1>, <ValorElemento>)
Parámetros:
<Índice0> (obligatorio)
Tipo: Número.
El valor del primer índice.
<Índice1> (opcional)
Tipo: Número.
El valor del siguiente índice, si el array tiene más de una dimensión.
<ValorElemento> (obligatorio)
Valor del elemento que se establecerá. El tipo de este parámetro no debe entrar en conflicto con el tipo de elemento de array establecido COMSafeArray.
Descripción de la variante del método:
Los valores de los índices de los elementos del array, comenzando por el primero y el valor especificado. Cada parámetro, excepto el último, define el valor de un índice. Hay tantos parámetros como dimensiones en el array. El tipo de todos los parámetros es Número. El último parámetro es el valor especificado del elemento del array.
Variante de sintaxis: Array de índices
Sintaxis:
SetValue(<Índices>, <ValorElemento>)
Parámetros:
<Índices> (obligatorio)
Tipo: Array.
Array de índices, comenzando por el primero. Hay tantos índices como dimensiones en el array COMSafeArray. El tipo de todos los elementos del array de parámetros es Número.
<ValorElemento> (obligatorio)
Tipo: Arbitrario.
Valor del elemento que se establecerá. El tipo de este parámetro no debe entrar en conflicto con el tipo de elemento de array establecido COMSafeArray.
Descripción de la variante del método:
Todos los índices se enumeran en un solo array, comenzando por el primer índice.
Descripción:
Especifica el valor del elemento del array correspondiente a los índices indicados.
Disponibilidad:
Servidor, cliente grueso, conexión externa.
Nota:
Si alguno de los índices excede el rango permitido, no se realizarán acciones y se mostrará el mensaje “El valor del índice excede los límites del rango”.
Si el valor no se puede convertir al tipo de elemento COMSafeArray, se mostrará un mensaje indicando que no se permite la conversión de tipos.
Ejemplo:
Array.SetValue(1, 2, 2, ArrayElement); Índices = Nuevo Array; Índices.Agregar(1); Índices.Agregar(2); Índices.Agregar(2); Array.SetValue(Índices, ArrayElement); |
Disponible desde:
Disponible desde la versión 8.0.