AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de colas, pilas, listas y arrays / Funciones de arrays
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Rellena una array unidimensional o bidimensional del tipo especificado con la cadena de caracteres en formato CSV pasada como parámetro. La array se limpia antes de ser llenada.
Ejemplo
// One-dimensional array
sMyValues is string = "AT" + CR + "B" + CR + "C" + CR + "D" + CR + "D"
// Initial array
MyArray is array of 3 strings
MyArray[1] = "Y"
MyArray[2] = "X"
CSVToArray(sMyValues, MyArray)
// The array contains: "A" , "B" , "C" , "D" , "D"
// Two-dimensional array
sMyValues is string = "AT" + TAB + "B" + CR + "C" +TAB + "D" + CR + "E" + TAB + "F"
// Initial array
MyArray is array of 2 by 3 strings
MyArray[1,1] = "Y"
MyArray[1,2] = "Z"
CSVToArray(sMyValues, MyArray)
// The array contains: "A;B" , "C;D" , "E;F"
Sintaxis
CSVToArray(<String> , <Array> [, <Column separator>])
<String>: Cadena de caracteres
Contiene los diferentes elementos de array.
Para un array unidimensional, la cadena se dividirá según los retornos de carro (CR).
Para un array bidimensional, la cadena se dividirá según con los CR (Carriage Return), y luego según el separador de columnas. Los elementos serán añadidos fila por fila. Habrá tantas filas como el número de caracteres CR encontrados. Se añadirán columnas si el número máximo de <Column separator> excede el número de columnas en el array.
Cada columna debe tener un valor correspondiente para la fila.
Atención: este parámetro no debe contener comillas.
<Array>: Variable de tipo Array
Nombre de la array unidimensional o bidimensional donde se deben añadir los elementos que se encuentran en la cadena. Esta array debe asignarse en una clase simple o en una clase de estructura.
<Column separator>: Cadena de caracteres opcional
Separador utilizado para separar los valores de diferentes columnas. Por Default, el separador de columna utilizado corresponde al "separador de lista" que se encuentra en la configuración regional de Windows.
Linux El separador es el punto y coma ";".
Observaciones
  • Las dimensiones de la array se modificarán si es necesario.: Las filas y columnas pueden ser agregadas de acuerdo a los valores encontrados en <String&gt.
  • La estructura arrays soportada es la arrays unidimensional.
  • No se soportan los arrays que contienen strings o variantes de UNICODE.
  • Para el tipo Duración, el valor debe darse en miles de segundos.. El valor 0 no es válido. Debe utilizar "00000000000000".
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Exemplo: LISTA DE IMPRESSORAS
PrintCtl = new PrintCtl

Csv_Resultado is Variant = PrintCtl.GetPrintersCollectionWlanguage()

//NAME;IS_DEFAULT;DRIVER_NAME;DEVICE_ID;IS_HIDDEN;PORT_NAME;STATUS;ERROR_MSG;

Array_Resultado is array of strings

CSVToArray(Csv_Resultado,Array_Resultado,";")

EXEMPLO NO REPOSITORIO
https://repository.windev.com/resource.awp?file_id=281474976711805;impressora-padrao-definir-impressora-padrao-windows-alterar-impressora-padrao-print-default-printdefault-getprinterdefau
Boller
25 02 2023

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local