PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV y WINDEV Mobile 27!
Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
  • Presentación
  • Nuevas funciones WLanguage
  • Funciones WLanguage mejoradas
  • Nuevas propiedades WLanguage
  • Mejoras en las propiedades de WLanguage
  • Nuevos tipos avanzados de WLanguage
  • Tipos avanzados de WLanguage mejorados
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
Presentación
En la versión 27, se han introducido nuevas funciones, propiedades y tipos de datos y se han mejorado algunos.
Nuevas funciones WLanguage
Android Las nuevas funciones de WLanguage para Android son las siguientes:
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
BufferToPhraseConvierte un buffer en una frase mnemotécnica usando el algoritmo BIP39.
BufferToURIGuarda el contenido de un buffer en una Resource identificada por su URI.
CameraPhotoCaptura una foto a través de un control Cámara en una aplicación Android o iOS.
CameraVideoStopDetiene la grabación de video iniciada previamente con la función CameraVideoStart.
CameraVideoStartInicia la grabación de video a través de un control Cámara en una aplicación Android o iOS.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
ContinentListDevuelve la lista de continentes.
ContinentGetDevuelve la variable de tipo Continent que corresponde a uno de los siguientes valores:
  • una constante de continente (código de continente de 2 caracteres),
  • un nombre de continente.
DateTimeToRealConvierte una fecha y hora en un real de 8 bytes.
dBorderDibuja los bordes.
LastDayOfYearDevuelve la fecha del último día del año.
diffApplyAplica un buffer de diferencia a un buffer específico.
diffCreateCompara dos búferes y crea un búfer que contiene las diferencias entre estos dos búferes.
SetFocusAndReturnToUserInputDetiene la Process actual, pone el foco en la ventana o página control especificada, y permite al usuario introducir datos.
ErrorChangeParameterConfigura el comportamiento de automatic que se implementará si se produce un error en el Process actual.
ErrorPropagatePropaga un error no fatal que puede ser procesado por el código de llamada si la gestión de errores no fatales está habilitada para este código (en el editor de código o por ErrorChangeParameter).
ErrorResetReinicia la detección de errores no fatales:
ErrorRestoreParameterRestaura el error Process de una Process.
ExceptionDisplayMuestra la ventana estándar de excepciones con el contenido de la excepción actual..
ExceptionChangeParameterConfigura el comportamiento de la automatic que se implementará si se produce una excepción en la Process actual.
ExceptionThrowActiva artificialmente el mecanismo de seguridad de WLanguage lanzando una excepción.
ExceptionPropagatePropaga una excepción.
ExceptionRestoreParameterRestaura la excepción Process de una Process.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
FileToURIGuarda el contenido de un archivo en una Resource identificada por su URI.
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
fCopyDirCopia el contenido de un directorio y sus subdirectorios.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
CommandLineIdentifica y recupera los diferentes elementos del comando Line pasado como parámetro al programa actual.
LuhnCalculateCalcula el siguiente dígito de control de Luhn para una secuencia dada.
LuhnCheckComprueba que la secuencia dada es válida según la fórmula de Luhn.
NumToFinancialWritingChineseConvierte un valor numérico (entero, real o monetario) en una cadena en formato de escritura financiera china.
OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
CountryGetDevuelve la variable de tipo Country que corresponde a un código ISO o al nombre de un país según la norma ISO 3166-1.
PhoneticDevuelve la transcripción fonética de la cadena pasada como parámetro.
PhraseToBufferDevuelve el buffer codificado en una frase mnemotécnica BIP39.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RealToDateTimeConvierte un real de 8 bytes en una fecha y hora.
sEscapeEjecuta diferentes funciones que afectan directamente a los bits de puerto serie, puerto paralelo o puerto infrarrojo, independientemente del protocolo de comunicación.
sWriteEscribe una cadena de caracteres en el búfer de salida del puerto serie, paralelo o de infrarrojos especificado.
sCloseCierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado.
sParameterDefine o modifica los parámetros para configurar el puerto serie, puerto paralelo o puerto de infrarrojos especificado.
sListPortDevuelve la lista de puertos serie y paralelos de el equipo.
sReadLee una cadena de caracteres en el búfer de entrada del puerto serie especificado.
SOAPAddXMLSignatureAñade una firma XML a una solicitud de servicio web.
SocketConnectSSLSe utiliza para establecer una conexión secure con un servidor SSL.
sOpenAbre e inicializa:
  • a serial port.
  • un puerto paralelo.
  • un puerto de infrarrojos.
TableAddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
ArrayAddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
ArrayDistinctDevuelve un array sin duplicados.
ArrayIntersectDevuelve un array que corresponde a la intersección de dos arrays.
ArrayUnionDevuelve un array correspondiente a la unión de dos arrays.
ArrayUnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
TableSearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
TableMoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
TableSwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
TableItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
TableChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
TableInsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
TableListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
TableGiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
TableGiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
TablaRestaurarPosición YSelecciónRestaura la posición de la barra de desplazamiento en una Tabla o control Tabla TreeView, así como los elementos seleccionados.
TableSavePositionAndSelectionAhorra:
  • la posición de la barra de desplazamiento en una tabla o control Tabla TreeView,
  • los elementos seleccionados en el control.
TableDeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
TableSortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
TableTypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
DownloadAddAñade una nueva descarga en el gestor de descargas del dispositivo.
DownloadListEnumera las descargas de la aplicación actual en el gestor de descargas.
DownloadGetInfoRecupera los detalles de una descarga presente en el gestor de descargas.
DownloadRemoveCancela una descarga eliminándola del gestor de descargas, y borra los archivos existentes.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
CheckAllFalseDevuelve True si todos los elementos de un array valen False.
CheckAllTrueDevuelve True si todos los elementos de un array valen True.
CheckAnyFalseDevuelve True si al menos un elemento de un array vale False.
CheckAnyTrueDevuelve True si al menos un elemento de un array vale True.
WindowsVersionDevuelve el modo de ejecución de Windows.
WebSocketClientConnectEstablece una conexión entre el cliente y un servidor WebSocket.
WebSocketClientConnectSSLEstablece una conexión SSL entre el cliente y un servidor WebSocket.
XMLExecuteXPathEjecuta una consulta del XPATH:
  • en un XML Document.
  • en un xmlDocument Variable.
XMLSignFirma un documento XML.
LooperRestorePositionAndSelectionRecupera la posición de la barra de desplazamiento en un control Looper así como los elementos seleccionados.
LooperSavePositionAndSelectionAhorra:
  • la posición de la barra de desplazamiento en un control Looper,
  • el elemento o elementos seleccionados.
Estos elementos pueden ser restaurados por LooperRestorePositionAndSelection.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para Android son las siguientes:
<Array>.ReduceRealiza un cálculo en cada elemento de un array.
<Array>.ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Tipo DateTime>.ToRealConvierte una fecha y hora en un real de 8 bytes.
<Imagen>.DrawBorderDibuja los bordes en un control Imagen.
<Variable Image>.DrawBorderDibuja los bordes en una variable de tipo Image.
<Array>.FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<Window>.OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
<Window>.OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<wsRequest Variable>.addXMLFirmaAñade una firma XML a una solicitud de servicio web.
<Tabla TreeView>.AddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
<Array>.AddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
<Array>.DistinctDevuelve un array sin duplicados.
<Array>.IntersectDevuelve un array que corresponde a la intersección de dos arrays.
<Array>.UnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
<Array>.UnionDevuelve un array correspondiente a la unión de dos arrays.
<Columna de la tabla TreeView>.SearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
<Tabla de vista de árbol>.MoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
<Tabla de vista de árbol>.SwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
<Tabla de vista de árbol>.ItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
<Tabla de vista de árbol>.ChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
<Tabla TreeView Table>.InsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
<Tabla de vista de árbol>.ListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
<Tabla de ThreeView>.GiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
<Tabla de vista de árbol>.GiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
<Tabla>.RestorePositionAndSelectionRestaura la posición de la barra de desplazamiento en una Tabla o control Tabla TreeView, así como los elementos seleccionados.
<Tabla>.SavePositionAndSelectionSava:
  • la posición de la barra de desplazamiento en una tabla o control Tabla TreeView,
  • los elementos seleccionados en el control.
<Tabla de vista en árbol>.DeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
<Tabla de vista de árbol>.SortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
<Tabla de vista de árbol>.TypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
<Array>.MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
<Array>.AllFalseDevuelve True si todos los elementos de un array valen False.
<Array>.AllTrueDevuelve True si todos los elementos de un array valen True.
<Array>.AnyFalseDevuelve True si al menos un elemento de un array vale False.
<Array>.AnyTrueDevuelve True si al menos un elemento de un array vale True.
<Looper>.RestorePositionAndSelectionRecupera la posición de la barra de desplazamiento en un control Looper así como los elementos seleccionados.
<Looper>.SavePositionAndSelectionAhorra:
  • la posición de la barra de desplazamiento en un control Looper,
  • el elemento o elementos seleccionados.
Estos elementos pueden ser restaurados por LooperRestorePositionAndSelection.
Widget Android Las nuevas funciones de WLanguage para el desarrollo en modo widget de Android son las siguientes:
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
BufferToPhraseConvierte un buffer en una frase mnemotécnica usando el algoritmo BIP39.
BufferToURIGuarda el contenido de un buffer en una Resource identificada por su URI.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
ContinentListDevuelve la lista de continentes.
ContinentGetDevuelve la variable de tipo Continent que corresponde a uno de los siguientes valores:
  • una constante de continente (código de continente de 2 caracteres),
  • un nombre de continente.
DateTimeToRealConvierte una fecha y hora en un real de 8 bytes.
LastDayOfYearDevuelve la fecha del último día del año.
diffApplyAplica un buffer de diferencia a un buffer específico.
diffCreateCompara dos búferes y crea un búfer que contiene las diferencias entre estos dos búferes.
ErrorChangeParameterConfigura el comportamiento de automatic que se implementará si se produce un error en el Process actual.
ErrorPropagatePropaga un error no fatal que puede ser procesado por el código de llamada si la gestión de errores no fatales está habilitada para este código (en el editor de código o por ErrorChangeParameter).
ErrorResetReinicia la detección de errores no fatales:
ErrorRestoreParameterRestaura el error Process de una Process.
ExceptionDisplayMuestra la ventana estándar de excepciones con el contenido de la excepción actual..
ExceptionChangeParameterConfigura el comportamiento de la automatic que se implementará si se produce una excepción en la Process actual.
ExceptionThrowActiva artificialmente el mecanismo de seguridad de WLanguage lanzando una excepción.
ExceptionPropagatePropaga una excepción.
ExceptionRestoreParameterRestaura la excepción Process de una Process.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
FileToURIGuarda el contenido de un archivo en una Resource identificada por su URI.
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
fCopyDirCopia el contenido de un directorio y sus subdirectorios.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
LuhnCalculateCalcula el siguiente dígito de control de Luhn para una secuencia dada.
LuhnCheckComprueba que la secuencia dada es válida según la fórmula de Luhn.
NumToFinancialWritingChineseConvierte un valor numérico (entero, real o monetario) en una cadena en formato de escritura financiera china.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
CountryGetDevuelve la variable de tipo Country que corresponde a un código ISO o al nombre de un país según la norma ISO 3166-1.
PhoneticDevuelve la transcripción fonética de la cadena pasada como parámetro.
PhraseToBufferDevuelve el buffer codificado en una frase mnemotécnica BIP39.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RealToDateTimeConvierte un real de 8 bytes en una fecha y hora.
sEscapeEjecuta diferentes funciones que afectan directamente a los bits de puerto serie, puerto paralelo o puerto infrarrojo, independientemente del protocolo de comunicación.
sWriteEscribe una cadena de caracteres en el búfer de salida del puerto serie, paralelo o de infrarrojos especificado.
sCloseCierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado.
sParameterDefine o modifica los parámetros para configurar el puerto serie, puerto paralelo o puerto de infrarrojos especificado.
sListPortDevuelve la lista de puertos serie y paralelos de el equipo.
sReadLee una cadena de caracteres en el búfer de entrada del puerto serie especificado.
SocketConnectSSLSe utiliza para establecer una conexión secure con un servidor SSL.
sOpenAbre e inicializa:
  • a serial port.
  • un puerto paralelo.
  • un puerto de infrarrojos.
ArrayAddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
ArrayDistinctDevuelve un array sin duplicados.
ArrayIntersectDevuelve un array que corresponde a la intersección de dos arrays.
ArrayUnionDevuelve un array correspondiente a la unión de dos arrays.
ArrayUnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
DownloadAddAñade una nueva descarga en el gestor de descargas del dispositivo.
DownloadListEnumera las descargas de la aplicación actual en el gestor de descargas.
DownloadGetInfoRecupera los detalles de una descarga presente en el gestor de descargas.
DownloadRemoveCancela una descarga eliminándola del gestor de descargas, y borra los archivos existentes.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
CheckAllFalseDevuelve True si todos los elementos de un array valen False.
CheckAllTrueDevuelve True si todos los elementos de un array valen True.
CheckAnyFalseDevuelve True si al menos un elemento de un array vale False.
CheckAnyTrueDevuelve True si al menos un elemento de un array vale True.
WindowsVersionDevuelve el modo de ejecución de Windows.
WebSocketClientConnectEstablece una conexión entre el cliente y un servidor WebSocket.
WebSocketClientConnectSSLEstablece una conexión SSL entre el cliente y un servidor WebSocket.
XMLExecuteXPathEjecuta una consulta del XPATH:
  • en un XML Document.
  • en un xmlDocument Variable.
XMLSignFirma un documento XML.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para el modo de widget Android son las siguientes:
<Array>.ReduceRealiza un cálculo en cada elemento de un array.
<Array>.ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Tipo DateTime>.ToRealConvierte una fecha y hora en un real de 8 bytes.
<Array>.FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<Array>.AddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
<Array>.DistinctDevuelve un array sin duplicados.
<Array>.IntersectDevuelve un array que corresponde a la intersección de dos arrays.
<Array>.UnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
<Array>.UnionDevuelve un array correspondiente a la unión de dos arrays.
<Array>.MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
<Array>.AllFalseDevuelve True si todos los elementos de un array valen False.
<Array>.AllTrueDevuelve True si todos los elementos de un array valen True.
<Array>.AnyFalseDevuelve True si al menos un elemento de un array vale False.
<Array>.AnyTrueDevuelve True si al menos un elemento de un array vale True.
iPhone/iPad Las nuevas funciones de WLanguage para iPhone/iPad son las siguientes:
AppleAdvertisingIdentifierDevuelve el identificador publicitario del dispositivo (sólo iOS).
AppleRequestTrackingAuthorizationAsynchronousMuestra la solicitud de Permission para el seguimiento de la actividad del usuario.
AppleTrackingAuthorizationStatusDetermina si se ha permitido a la aplicación realizar un seguimiento de la actividad basado en los datos del usuario (sólo para iOS).
CameraPhotoCaptura una foto a través de un control Cámara en una aplicación Android o iOS.
CameraVideoStopDetiene la grabación de video iniciada previamente con la función CameraVideoStart.
CameraVideoStartInicia la grabación de video a través de un control Cámara en una aplicación Android o iOS.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
dCopyScreenImageCopia el contenido de la pantalla en una variable de tipo Image o en un control Imagen.
RequestRefreshUIElementSolicita la ejecución del evento "Solicitud para actualizar la visualización" del elemento especificado (y devuelve el control sin esperar la ejecución del evento).
SetFocusAndReturnToUserInputDetiene la Process actual, pone el foco en la ventana o página control especificada, y permite al usuario introducir datos.
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
ExecuteRefreshUIElementEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" del elemento especificado.
fCopyDirCopia el contenido de un directorio y sus subdirectorios.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
HTransactionSavepointDeclara un punto de guardado de la transacción.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
SocketConnectSSLSe utiliza para establecer una conexión secure con un servidor SSL.
TableAddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
TableSearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
TableSearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
TableMoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
TableSwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
TableItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
TableChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
TableInsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
TableListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
TableGiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
TableGiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
TableDeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
TableSortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
TableTypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
WebSocketClientConnectEstablece una conexión entre el cliente y un servidor WebSocket.
WebSocketClientConnectSSLEstablece una conexión SSL entre el cliente y un servidor WebSocket.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para iPhone/iPad son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
HSortViewOrdena una vista HFSQL creando un índice en un elemento de la vista.. Esta función utiliza el anterior mecanismo de vistas.
<Window>.OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
<Window>.OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<Tabla TreeView>.AddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
<Columna de la tabla TreeView>.SearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
<Table>.SearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
<Tabla de vista de árbol>.MoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
<Tabla de vista de árbol>.SwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
<Tabla de vista de árbol>.ItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
<Tabla de vista de árbol>.ChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
<Tabla TreeView Table>.InsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
<Tabla de vista de árbol>.ListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
<Tabla de ThreeView>.GiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
<Tabla de vista de árbol>.GiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
<Tabla de vista en árbol>.DeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
<Tabla de vista de árbol>.SortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
<Tabla de vista de árbol>.TypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
IOS Widget Las nuevas funciones de WLanguage para desarrollar en modo widget de iOS son las siguientes:
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HTransactionSavepointDeclara un punto de guardado de la transacción.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
Las nuevas funciones de WLanguage (sintaxis de prefijo) en el modo widget de iOS son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
Apple Watch Las nuevas funciones de WLanguage para Apple Watch son las siguientes:
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
Las nuevas funciones de WLanguage (sintaxis del prefijo) para el Apple Watch son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Mac Catalyst Las nuevas funciones de WLanguage en el modo Catalyst son las siguientes:
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HTransactionSavepointDeclara un punto de guardado de la transacción.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
Las nuevas funciones de WLanguage (sintaxis de prefijo) en el modo Catalyst son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
Universal Windows 10 App Las nuevas funciones de WLanguage para Universal Windows 10 App son las siguientes:
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HTransactionSavepointDeclara un punto de guardado de la transacción.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
TableSearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
Las nuevas funciones de WLanguage (sintaxis del prefijo) para la aplicación universal de Windows 10 son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
<Table>.SearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
Funciones WLanguage mejoradas
AndroidWidget Android En esta versión se han mejorado las siguientes funciones:
dSaveImageJPEGAhora puede utilizar la constante imgSaveTag para almacenar los datos Exif de un Variable de tipo Image.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
ExeInfoNueva constante para determinar si la aplicación se ha lanzado automáticamente después de completar una descarga de Background.
ExeRunAhora puede lanzar un paquete Android mediante el comando Line. Puede recuperar los parámetros de este comando Line con CommandLine.
fCopyFileAhora puede utilizar la sintaxis para manipular cada archivo copiado.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
NoSpaceAhora puede especificar la posición de los espacios a eliminar.
URISelectAhora puede crear una Resource utilizando el selector.
XMLBuildStringEsta función admite ahora la constante XMLFormatting.
XMLSaveEsta función soporta ahora la constante XMLFormatting.
iPhone/iPad Las siguientes funciones de WLanguage han sido mejoradas:
dbgInfoNueva constante utilizada para determinar:
  • Nombre del control asociado al WLanguage Event que se está ejecutando,
  • Nombre de la Procedure que se ejecuta.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
SOAPAddHeaderNueva sintaxis para añadir un nodo XML a una cabecera de servicio web SOAP.
IOS Widget Las siguientes funciones de WLanguage han sido mejoradas:
dbgInfoNueva constante utilizada para determinar:
  • Nombre del control asociado al WLanguage Event que se está ejecutando,
  • Nombre de la Procedure que se ejecuta.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
SOAPAddHeaderNueva sintaxis para añadir un nodo XML a una cabecera de servicio web SOAP.
Mac Catalyst Las siguientes funciones de WLanguage han sido mejoradas:
dbgInfoNueva constante utilizada para determinar:
  • Nombre del control asociado al WLanguage Event que se está ejecutando,
  • Nombre de la Procedure que se ejecuta.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
Universal Windows 10 App Las siguientes funciones de WLanguage han sido mejoradas:
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
SOAPAddHeaderNueva sintaxis para añadir un nodo XML a una cabecera de servicio web SOAP.
Nuevas propiedades WLanguage
Android Las nuevas propiedades de WLanguage para las aplicaciones de Android son las siguientes:
TapToFocusLa propiedad TapToFocus permite:
  • Determinar si la función "pulsar para enfocar" está habilitada en un control Cámara.
  • Habilitar o deshabilitar la función "pulsar para enfocar" en un control Cámara.
StrikeOutLa propiedad StrikeOut permite:
  • Determinar si el formato de tachado se aplica a una variable de tipo Font.
  • Aplicar formato de tachado a una variable de tipo Font.
BorderEl Border Property se utiliza para get y cambiar las características del Border s:
  • para un reporte control o bloque.
  • para una ventana control.
  • para una celda de un control Tabla.
CameraLa propiedad Camera permite identificar y cambiar la cámara utilizada (trasera o frontal).
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
FlashLa propiedad Flash determina y cambia el modo de flash en un control Cámara.
BoldEl Bold Property se utiliza para:
  • Averigüe si una fuente Variable está en negrita.
  • Modificar el atributo de negrita de una fuente Variable.
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
ItalicLa Italic Property se utiliza para:
  • Averigüe si una fuente Variable está en cursiva.
  • Modificar el atributo en cursiva de una fuente Variable.
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
DisplayModePreviewLa propiedad DisplayModePreview obtiene y establece el modo de vista previa de la cámara.
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
FontLa propiedad Font permite
  • Obtener el identificador de la fuente utilizada en un control de un reporte, página o ventana.
  • Cambiar la fuente utilizada en un control de un reporte, página o ventana.
FontMinSizeEl FontMinSize Property se utiliza para get y cambiar el tamaño mínimo de la fuente utilizada en un control Estático con la opción "Reducir fuente"..
UnderlineLa propiedad Underline permite:
  • Averigua si una fuente Variable está subrayada.
  • Subraye (o no) una fuente Variable.
TorchLa propiedad Torch permite determinar y cambiar la forma en que un control Cámara utiliza la linterna.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
ZoomWithFingerEl ZoomWithFinger Property se utiliza para:
  • determinar si un Image o control Cámara soporta el zoom de pellizco.
  • habilita o deshabilita el zoom de pellizco en un Image o control Cámara.
MaxZoomEl MaxZoom Property se utiliza para get el valor máximo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
MinZoomEl MinZoom Property se utiliza para get el valor mínimo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
Widget Android Las nuevas propiedades de WLanguage para las aplicaciones del widget Android son las siguientes:
StrikeOutLa propiedad StrikeOut permite:
  • Determinar si el formato de tachado se aplica a una variable de tipo Font.
  • Aplicar formato de tachado a una variable de tipo Font.
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
BoldEl Bold Property se utiliza para:
  • Averigüe si una fuente Variable está en negrita.
  • Modificar el atributo de negrita de una fuente Variable.
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
ItalicLa Italic Property se utiliza para:
  • Averigüe si una fuente Variable está en cursiva.
  • Modificar el atributo en cursiva de una fuente Variable.
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
FontLa propiedad Font permite
  • Obtener el identificador de la fuente utilizada en un control de un reporte, página o ventana.
  • Cambiar la fuente utilizada en un control de un reporte, página o ventana.
FontMinSizeEl FontMinSize Property se utiliza para get y cambiar el tamaño mínimo de la fuente utilizada en un control Estático con la opción "Reducir fuente"..
UnderlineLa propiedad Underline permite:
  • Averigua si una fuente Variable está subrayada.
  • Subraye (o no) una fuente Variable.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
iPhone/iPad Las siguientes son las nuevas propiedades de WLanguage para las aplicaciones de iPhone/iPad:
TapToFocusLa propiedad TapToFocus permite:
  • Determinar si la función "pulsar para enfocar" está habilitada en un control Cámara.
  • Habilitar o deshabilitar la función "pulsar para enfocar" en un control Cámara.
CameraLa propiedad Camera permite identificar y cambiar la cámara utilizada (trasera o frontal).
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
FlashLa propiedad Flash determina y cambia el modo de flash en un control Cámara.
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
DisplayModePreviewLa propiedad DisplayModePreview obtiene y establece el modo de vista previa de la cámara.
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
TorchLa propiedad Torch permite determinar y cambiar la forma en que un control Cámara utiliza la linterna.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
ZoomWithFingerEl ZoomWithFinger Property se utiliza para:
  • determinar si un Image o control Cámara soporta el zoom de pellizco.
  • habilita o deshabilita el zoom de pellizco en un Image o control Cámara.
MaxZoomEl MaxZoom Property se utiliza para get el valor máximo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
MinZoomEl MinZoom Property se utiliza para get el valor mínimo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
IOS Widget Las nuevas propiedades de WLanguage para las aplicaciones en modo widget de iOS son las siguientes:
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
Mac Catalyst Las nuevas propiedades de WLanguage para las aplicaciones en modo Catalyst son las siguientes:
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
Universal Windows 10 App Las nuevas propiedades de WLanguage para las aplicaciones en modo Universal Windows 10 App son las siguientes:
BlurLevelLa propiedad BlurLevel obtiene y establece el porcentaje de desenfoque aplicado a un control en un reporte.
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
Mejoras en las propiedades de WLanguage
Android Se han modificado las siguientes propiedades de WLanguage para las aplicaciones de Android:
ColorEsta Property ya está disponible para las variables de Font.
denominarEsta Property ya está disponible para las variables de Font.
envergaduraEsta Property ya está disponible para las variables de Font.
FicCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
MmoCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
NdxCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
WorkingDirectoryEsta Property ya está disponible para los controles de la cámara.
ZoomWithFingerEsta Property ya está disponible para los controles de la cámara.
iPhone/iPad Las siguientes propiedades de WLanguage para aplicaciones iPhone/iPad han sido modificadas:
BottomIndentEsta Property ya está disponible para los controles de edición.
FicCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
MmoCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
NdxCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
TopIndentEsta Property ya está disponible para los controles de edición.
WorkingDirectoryEsta Property ya está disponible para los controles de la cámara.
ZoomWithFingerEsta Property ya está disponible para los controles de la cámara.
Nuevos tipos avanzados de WLanguage
Android Los nuevos tipos avanzados disponibles para las aplicaciones Android son los siguientes:
FronteraEl tipo Border permite manipular bordes mediante programación...
ContinentEl tipo Continent permite conocer las características de un continente.
BackgroundEl tipo Background define las características avanzadas del fondo de un elemento.
SecurePasswordEl tipo secure Contraseña es un tipo estructurado que se utiliza para obtener una contraseña secure, con hash y sal.
CountryEl tipo Country permite conocer las características de un país.
pdfParameterEl tipo pdfParameter se utiliza para definir todas las características de un archivo PDF que se va a generar.
FuenteUna variable de tipo Font permite crear una fuente mediante programación...
DownloadInfoEl tipo DownloadInfo se utiliza para leer los diferentes detalles sobre una descarga en curso recuperados por DownloadGetInfo.
DownloadParameterEl tipo DownloadParameter se utiliza para definir todas las características avanzadas de una descarga de archivos realizada por DownloadAdd.
xmlSignatureEl tipo xmlSignature define las características avanzadas de una firma XML.
xmlSignatureInformationKeyX509El tipo xmlSignatureInformationKeyX509 define la información que se debe incluir en la parte KeyInfo de la firma XML.
xmlSignatureReferenceEl tipo xmlSignatureReference permite agregar una parte referencia en la firma XML.
xpathResultEl tipo xpathResult permite conocer el resultado de la ejecución de una consulta XPATH.
Widget Android Los nuevos tipos avanzados disponibles para las aplicaciones en modo widget de Android son los siguientes:
FronteraEl tipo Border permite manipular bordes mediante programación...
ContinentEl tipo Continent permite conocer las características de un continente.
BackgroundEl tipo Background define las características avanzadas del fondo de un elemento.
SecurePasswordEl tipo secure Contraseña es un tipo estructurado que se utiliza para obtener una contraseña secure, con hash y sal.
CountryEl tipo Country permite conocer las características de un país.
pdfParameterEl tipo pdfParameter se utiliza para definir todas las características de un archivo PDF que se va a generar.
FuenteUna variable de tipo Font permite crear una fuente mediante programación...
DownloadInfoEl tipo DownloadInfo se utiliza para leer los diferentes detalles sobre una descarga en curso recuperados por DownloadGetInfo.
DownloadParameterEl tipo DownloadParameter se utiliza para definir todas las características avanzadas de una descarga de archivos realizada por DownloadAdd.
xmlSignatureEl tipo xmlSignature define las características avanzadas de una firma XML.
xmlSignatureInformationKeyX509El tipo xmlSignatureInformationKeyX509 define la información que se debe incluir en la parte KeyInfo de la firma XML.
xmlSignatureReferenceEl tipo xmlSignatureReference permite agregar una parte referencia en la firma XML.
xpathResultEl tipo xpathResult permite conocer el resultado de la ejecución de una consulta XPATH.
iPhone/iPad Los nuevos tipos avanzados disponibles para las aplicaciones de iOS son los siguientes:
SecurePasswordEl tipo secure Contraseña es un tipo estructurado que se utiliza para obtener una contraseña secure, con hash y sal.
IOS Widget Los nuevos tipos avanzados disponibles para las aplicaciones en el modo widget de iOS son los siguientes:
SecurePasswordEl tipo secure Contraseña es un tipo estructurado que se utiliza para obtener una contraseña secure, con hash y sal.
Tipos avanzados de WLanguage mejorados
Android Se han mejorado los siguientes tipos avanzados para las aplicaciones de Android:
ImageEl EXIF Property ya está disponible para las aplicaciones Android .
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario