PC SOFT

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.
  • Presentación
  • Nuevas funciones WLanguage
  • Funciones WLanguage mejoradas
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
En la versión 26 se han introducido nuevas funciones, nuevas propiedades y nuevos tipos de datos, algunos de los cuales han sido mejorados.
Nuevas funciones WLanguage
WEBDEV - Código ServidorWindows Las nuevas funciones de WLanguage en el código del servidor son las siguientes:
fDirRenameRenames a directory.
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
ChangeSourcePageCambia dinámicamente la página que se muestra en un control Página interna
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.
CloneConstruye una copia de una instancia de clase:
  • Se asigna un objeto de la clase base a la que pertenece la instancia.
  • Los miembros de la instancia de clase se copian a los miembros del nuevo objeto.
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.
ContinentListDevuelve la lista de continentes.
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.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
DateToDayOfWeekDevuelve el día de la semana que corresponde a una fecha determinada.
dbgConnectPermite conectar un depurador remoto a una aplicación, servicio, Webservice, etc.
EncryptGenerateRSAKeyGenera una pareja clave privada/clave pública RSA.
ExecuteRefreshUIEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" de la ventana, página, ventana interna, página interna, modelo de controles o supercontrol.
ExecuteRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta inmediatamente el evento "Solicitud para actualizar la visualización" del nivel superior, (por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una página interna).
ExtractStringBetweenPermite:
  • extraer una subcadena entre dos separadores de una cadena de caracteres.
  • buscar subcadenas entre dos separadores en una cadena de caracteres.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
FTPGetFileTransfiere un archivo de un servidor FTP (File Transfer Protocol) al equipo actual.
gpwBiometricAuthenticationActiva la autenticación biométrica para el usuario conectado o recupera el estado actual del usuario conectado
grSunburstAddDataAgrega un dato a una carta de Sunburst.
grSunburstGetDataRecupera un valor numérico de una carta de Sunburst.
grSunburstPullOutSaca una sección (o todas las secciones) de una carta de Sunburst..
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grSunburstSectionColorCambia el Color de una sección en un gráfico Sunburst.
grSunburstStartAngleEspecifica el ángulo de inicio de la primera sección de una carta en ráfaga de sol.
HUpdateLinkActualiza todas las relaciones de un archivo de datos HFSQL Client/Server en el servidor.
iInitInternalReportInicializa los parámetros de un reporte interno utilizado en un reporte.
InDeviceOwnerModeIndica si la aplicación Android está en modo "Device owner".
InKioskModeIndica si la aplicación Android está en modo kiosco.
iSetAdditionalXMPAgrega etiquetas XMP a los metadatos del archivo PDF generado.
JSONToStringConvierte el contenido de una variable de tipo JSON a una cadena JSON.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
MongoAggregationPipelinePermite recuperar documentos que pasan por una operación de agregación en múltiples etapas y se transforman en resultados calculados.
PageChangeLayoutAplica un layout específico a una página.
PageCurrentLayoutDevuelve el índice del layout actual:
  • en la página en curso.
  • en la página especificada.
PicMergeLayerCombina las capas de una imagen en formato WDPic.
PicResizeRedimensiona una imagen en formato WDPic.
PicRotationGira una imagen en formato WDPic.
PicSaveGuarda la imagen encontrada:
  • en un control Editor de imágenes.
  • Versiones 25 y posteriores
    en una variable de tipo WDPic.
    Nueva funcionalidad versión 25
    en una variable de tipo WDPic.
    en una variable de tipo WDPic.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
RequestRefreshUISolicita la ejecución del evento "Solicitud para actualizar la visualización" de la ventana, ventana interna, página, página interna, modelo de controles o supercontrol.
RequestRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta el evento "Solicitud para actualizar la visualización" del nivel superior (Por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una ventana interna).
StringToJSONConvierte una cadena JSON en una variable de tipo JSON.
TableCollapseExpandContrae o expande un elemento de un control Tabla o Tabla TreeView.
XMLSignFirma un documento XML.
Las nuevas funciones WLanguage (sintaxis prefijada) en el código del servidor son las siguientes:
<Connection Variable>.RSAddConfigAñade una replicación entre dos servidores HFSQL sobre el servidor maestro.
<Connection>.InfoLockDevuelve información sobre el bloqueo de un archivo de datos, un registro o todos los registros de un archivo de datos.
<Tabla>.CollapseExpand
<Tipo Array>.AllFalseDevuelve True si todos los elementos de un array valen False.
<Tipo Array>.AllTrueDevuelve True si todos los elementos de un array valen True.
<Tipo Array>.AnyFalseDevuelve True si al menos un elemento de un array vale False.
<Tipo Array>.AnyTrueDevuelve True si al menos un elemento de un array vale True.
<Variable Connection>.AddGroupAgrega un grupo de usuarios.
<Variable Connection>.AddTask
<Variable Connection>.CopyFileCopia un archivo de datos HFSQL (archivos .fic, .ndx y .mmo si existen):
  • desde el servidor HFSQL al servidor (para realizar una copia de seguridad, por ejemplo).
  • desde el servidor HFSQL al cliente (para realizar una copia de seguridad local, por ejemplo).
  • del cliente al servidor HFSQL (para actualizar los archivos de datos por ejemplo).
  • de un servidor HFSQL a otro servidor HFSQL.
<Variable Connection>.DeleteLinkElimina una regla de integridad entre dos archivos de datos de un servidor.
<Variable Connection>.ExecuteProcedure
<Variable Connection>.InfoDatabasePropertyPermite conocer las propiedades de una base de datos que está en un servidor HFSQL.
<Variable Connection>.InfoFilePropertyPermite conocer las propiedades de un archivo de datos ubicado en un servidor HFSQL.
<Variable Connection>.InfoServerDevuelve la información específica sobre el servidor.
<Variable Connection>.ManageServerUpdatePermite gestionar la actualización automática de servidores HFSQL Client/Server especificando la frecuencia de verificación de la disponibilidad de actualizaciones.
<Variable Connection>.ModifyGroupModifica la información de un grupo según los elementos de las variables de gestión de grupos correspondientes.
<Variable Connection>.NotifDeleteCCRecipientDeletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Variable Connection>.NotifDeleteEmailRecipientEliminar los destinatarios de una notificación por correo electrónico.
<Variable Connection>.OpenConnectionAbre una conexión a una base de datos específica.
<Variable Connection>.RefreshQueryCrea o actualiza una consulta en un servidor HFSQL.
<Variable Connection>.RefreshSetCrea o actualiza un conjunto de procedimientos en un servidor HFSQL.
<Variable Connection>.RetrieveLogCrea un archivo de texto con los registros del servidor entre dos fechas determinadas.
<Variable Connection>.SaveParameterGuarda un valor persistente en el servidor HFSQL.
<Variable Connection>.StartServerUpdatePermite iniciar inmediatamente la actualización automática del servidor.
<Variable Connection>.TransactionInicia una transacción en los archivos de datos (HFSQL o a los que se accede a través de un Conector Nativo) y crea el archivo de registro de transacciones.
<Variable Connection>.TransactionCancelSi hay una transacción en curso, cancela todas las operaciones realizadas en los archivos de datos desde el inicio de la transacción.
<Variable Connection>.TransactionEndValida la transacción actual:
  • las modificaciones realizadas en el archivo de datos desde el inicio de la transacción (HTransactionStart) se validan.
  • el archivo de transacción se elimina (si la transacción es la última transacción en curso, en el caso de una aplicación de red)
  • los registros bloqueados en solo lectura por la transacción, se desbloquean.
<Variable Connection>.TransactionIsolationConfigura el modo de aislamiento de las transacciones para una conexión a un servidor HFSQL.
<Variable Connection>.TransactionListDevuelve la lista de transacciones en curso o interrumpidas en el servidor de la conexión especificada.
<variable Connection>.TransactionStartInicia una transacción en los archivos de datos (HFSQL o a los que se accede a través de un Conector Nativo) y crea el archivo de registro de transacciones.
<Variable Connection>.RegenerateFileVuelve a generar un archivo de datos a partir de su registro.
<Variable WDPic>.MergeLayerCombina las capas de una imagen en formato WDPic.
<Variable WDPic>.ResizeRedimensiona una imagen en formato WDPic.
<Variable WDPic>.RotationGira una imagen en formato WDPic.
<Variable WDPic>.SaveGuarda la imagen de una variable de tipo WDPic.
WEBDEV - Código ServidorLinux Las nuevas funciones de WLanguage para WEBDEV en Linux son las siguientes:
fDirRenameRenames a directory.
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
ChangeSourcePageCambia dinámicamente la página que se muestra en un control Página interna
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.
CloneConstruye una copia de una instancia de clase:
  • Se asigna un objeto de la clase base a la que pertenece la instancia.
  • Los miembros de la instancia de clase se copian a los miembros del nuevo objeto.
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.
ContinentListDevuelve la lista de continentes.
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.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
DateToDayOfWeekDevuelve el día de la semana que corresponde a una fecha determinada.
dbgConnectPermite conectar un depurador remoto a una aplicación, servicio, Webservice, etc.
EncryptGenerateRSAKeyGenera una pareja clave privada/clave pública RSA.
ExecuteRefreshUIEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" de la ventana, página, ventana interna, página interna, modelo de controles o supercontrol.
ExecuteRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta inmediatamente el evento "Solicitud para actualizar la visualización" del nivel superior, (por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una página interna).
ExtractStringBetweenPermite:
  • extraer una subcadena entre dos separadores de una cadena de caracteres.
  • buscar subcadenas entre dos separadores en una cadena de caracteres.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
FTPGetFileTransfiere un archivo de un servidor FTP (File Transfer Protocol) al equipo actual.
gpwBiometricAuthenticationActiva la autenticación biométrica para el usuario conectado o recupera el estado actual del usuario conectado
grSunburstAddDataAgrega un dato a una carta de Sunburst.
grSunburstGetDataRecupera un valor numérico de una carta de Sunburst.
grSunburstPullOutSaca una sección (o todas las secciones) de una carta de Sunburst..
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grSunburstSectionColorCambia el Color de una sección en un gráfico Sunburst.
grSunburstStartAngleEspecifica el ángulo de inicio de la primera sección de una carta en ráfaga de sol.
HUpdateLinkActualiza todas las relaciones de un archivo de datos HFSQL Client/Server en el servidor.
iInitInternalReportInicializa los parámetros de un reporte interno utilizado en un reporte.
InDeviceOwnerModeIndica si la aplicación Android está en modo "Device owner".
InKioskModeIndica si la aplicación Android está en modo kiosco.
iSetAdditionalXMPAgrega etiquetas XMP a los metadatos del archivo PDF generado.
JSONToStringConvierte el contenido de una variable de tipo JSON a una cadena JSON.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
MongoAggregationPipelinePermite recuperar documentos que pasan por una operación de agregación en múltiples etapas y se transforman en resultados calculados.
PageChangeLayoutAplica un layout específico a una página.
PageCurrentLayoutDevuelve el índice del layout actual:
  • en la página en curso.
  • en la página especificada.
PDFExtractPageDevuelve una variable de tipo Image que contiene una página de un archivo PDF.
PDFIsProtegidoComprueba si el archivo PDF requiere una contraseña para ser leído.
PDFMergeFusiona varios archivos PDF existentes en un solo archivo PDF.
PDFMergeWithPasswordFusiona varios archivos PDF existentes en un solo archivo PDF.
PDFNumberOfPagesDevuelve el número total de páginas que se encuentran en un archivo PDF.
PDFPasswordProtège un document PDF par un mot de passe
PDFToTextExtrae el texto encontrado en un archivo PDF.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
RequestRefreshUISolicita la ejecución del evento "Solicitud para actualizar la visualización" de la ventana, ventana interna, página, página interna, modelo de controles o supercontrol.
RequestRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta el evento "Solicitud para actualizar la visualización" del nivel superior (Por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una ventana interna).
sCerrarCierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado.
sEscapeEjecuta diferentes funciones que afectan directamente a los bits del puerto serie, puerto paralelo o puerto infrarrojo, independientemente del protocolo de comunicación..
sInEntryQueueueRecupera el número de bytes pendientes en el búfer de entrada de un puerto serie o puerto de infrarrojos especificado.
SOAPAddSAMLAssertionAgrega una aserción SAML a una solicitud de servicio web.
SOAPAddXMLSignatureAgrega una firma XML a una solicitud de servicio web.
sOpenAbre e inicializa:
  • to serial port.
  • a parallel port.
  • un puerto de infrarrojos. En este último caso, se debe utilizar la segunda sintaxis.
sParámetroDefine o modifica los parámetros para configurar el puerto serie, puerto paralelo o puerto de infrarrojos especificado..
sReadLee una cadena de caracteres en la memoria intermedia de entrada del puerto serie especificado..
SSHConnectShellInicia una nueva sesión SSH de tipo "Shell.
SSHDisconnectShellCierra una sesión de SSH que fue abierta por SHHConnectShell.
SSHReadLee los datos encontrados en el buffer de salida de la sesión SSH.
SSHWriteEscribe los datos en la sesión SSH especificada.
StringToJSONConvierte una cadena JSON en una variable de tipo JSON.
sWriteEscribe una cadena de caracteres en el búfer de salida del puerto serie, puerto paralelo o puerto de infrarrojos especificado..
TableCollapseExpandContrae o expande un elemento de un control Tabla o Tabla TreeView.
XMLSignFirma un documento XML.
Las nuevas funciones WLanguage (sintaxis prefijada) para WEBDEV en Linux son las siguientes:
<Connection Variable>.RSAddConfigAñade una replicación entre dos servidores HFSQL sobre el servidor maestro.
<Connection>.InfoLockDevuelve información sobre el bloqueo de un archivo de datos, un registro o todos los registros de un archivo de datos.
<Tabla>.CollapseExpand
<Tipo Array>.AllFalseDevuelve True si todos los elementos de un array valen False.
<Tipo Array>.AllTrueDevuelve True si todos los elementos de un array valen True.
<Tipo Array>.AnyFalseDevuelve True si al menos un elemento de un array vale False.
<Tipo Array>.AnyTrueDevuelve True si al menos un elemento de un array vale True.
<Variable Connection>.AddGroupAgrega un grupo de usuarios.
<Variable Connection>.AddTask
<Variable Connection>.CopyFileCopia un archivo de datos HFSQL (archivos .fic, .ndx y .mmo si existen):
  • desde el servidor HFSQL al servidor (para realizar una copia de seguridad, por ejemplo).
  • desde el servidor HFSQL al cliente (para realizar una copia de seguridad local, por ejemplo).
  • del cliente al servidor HFSQL (para actualizar los archivos de datos por ejemplo).
  • de un servidor HFSQL a otro servidor HFSQL.
<Variable Connection>.DeleteLinkElimina una regla de integridad entre dos archivos de datos de un servidor.
<Variable Connection>.ExecuteProcedure
<Variable Connection>.InfoDatabasePropertyPermite conocer las propiedades de una base de datos que está en un servidor HFSQL.
<Variable Connection>.InfoFilePropertyPermite conocer las propiedades de un archivo de datos ubicado en un servidor HFSQL.
<Variable Connection>.InfoServerDevuelve la información específica sobre el servidor.
<Variable Connection>.ManageServerUpdatePermite gestionar la actualización automática de servidores HFSQL Client/Server especificando la frecuencia de verificación de la disponibilidad de actualizaciones.
<Variable Connection>.ModifyGroupModifica la información de un grupo según los elementos de las variables de gestión de grupos correspondientes.
<Variable Connection>.NotifDeleteCCRecipientDeletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Variable Connection>.NotifDeleteEmailRecipientEliminar los destinatarios de una notificación por correo electrónico.
<Variable Connection>.OpenConnectionAbre una conexión a una base de datos específica.
<Variable Connection>.RefreshQueryCrea o actualiza una consulta en un servidor HFSQL.
<Variable Connection>.RefreshSetCrea o actualiza un conjunto de procedimientos en un servidor HFSQL.
<Variable Connection>.RetrieveLogCrea un archivo de texto con los registros del servidor entre dos fechas determinadas.
<Variable Connection>.SaveParameterGuarda un valor persistente en el servidor HFSQL.
<Variable Connection>.StartServerUpdatePermite iniciar inmediatamente la actualización automática del servidor.
<Variable Connection>.TransactionInicia una transacción en los archivos de datos (HFSQL o a los que se accede a través de un Conector Nativo) y crea el archivo de registro de transacciones.
<Variable Connection>.TransactionCancelSi hay una transacción en curso, cancela todas las operaciones realizadas en los archivos de datos desde el inicio de la transacción.
<Variable Connection>.TransactionEndValida la transacción actual:
  • las modificaciones realizadas en el archivo de datos desde el inicio de la transacción (HTransactionStart) se validan.
  • el archivo de transacción se elimina (si la transacción es la última transacción en curso, en el caso de una aplicación de red)
  • los registros bloqueados en solo lectura por la transacción, se desbloquean.
<Variable Connection>.TransactionIsolationConfigura el modo de aislamiento de las transacciones para una conexión a un servidor HFSQL.
<Variable Connection>.TransactionListDevuelve la lista de transacciones en curso o interrumpidas en el servidor de la conexión especificada.
<variable Connection>.TransactionStartInicia una transacción en los archivos de datos (HFSQL o a los que se accede a través de un Conector Nativo) y crea el archivo de registro de transacciones.
<Variable Connection>.RegenerateFileVuelve a generar un archivo de datos a partir de su registro.
PHP Las nuevas funciones de WLanguage para PHP son las siguientes:
fDirRenameRenames a directory.
DateToDayOfWeekDevuelve el día de la semana que corresponde a una fecha determinada.
grSunburstAddDataAgrega un dato a una carta de Sunburst.
grSunburstGetDataRecupera un valor numérico de una carta de Sunburst.
grSunburstPullOutSaca una sección (o todas las secciones) de una carta de Sunburst..
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grSunburstSectionColorCambia el Color de una sección en un gráfico Sunburst.
grSunburstStartAngleEspecifica el ángulo de inicio de la primera sección de una carta en ráfaga de sol.
InBackgroundModeIndica si el código se ejecuta cuando la aplicación está en segundo plano.
InDeviceOwnerModeIndica si la aplicación Android está en modo "Device owner".
InKioskModeIndica si la aplicación Android está en modo kiosco.
Las nuevas funciones WLanguage (sintaxis prefijada) para PHP son las siguientes:
WEBDEV - Código Navegador Las nuevas funciones de WLanguage para WEBDEV en el código del navegador son las siguientes:
CurrentYearDevuelve el año actual como número entero..
LeapYearIndica si el año especificado es un año bisiesto o no.
ArcTan2Devuelve el arco tangente 2 de los valores pasados en parámetro.
BrowserPrintImprime la página que se muestra actualmente en el navegador.
BufferToHexaConvierte un buffer en una cadena hexadecimal (por ejemplo: "4A 5B 00").
CalendarioSelectCountDevuelve el número de días seleccionados en una control Calendario.
CalendarSelectDevuelve la fecha seleccionada en un control Calendario.
CharactTypeDevuelve información sobre el tipo de carácter.
CharactTypeCountDevuelve el número de caracteres que coinciden con un tipo determinado.
CharactUnicodeDevuelve el carácter que corresponde al código Unicode especificado.
ChronoEndDetiene un cronómetro y devuelve el tiempo transcurrido (en milisegundos) desde que se inició el cronometraje (con la función ChronoStart).
ChronoPausePone en pausa un cronómetro para medir el tiempo de un proceso.
ChronoResetDetiene y reinicia un cronómetro en marcha.
ChronoResumeReinicia un cronómetro que se detuvo con las funciones ChronoEnd o ChronoPause.
ChronoStartInicia un cronómetro para medir la duración de un proceso (en milisegundos) y reinicia un cronómetro en marcha.
ChronoValueIndica el tiempo transcurrido (en milisegundos) desde que se llamó a la función ChronoStart.
CloneConstruye una copia de una instancia de clase:
  • Se asigna un objeto de la clase base a la que pertenece la instancia.
  • Los miembros de la instancia de clase se copian a los miembros del nuevo objeto.
CommonLengthDevuelve el número de caracteres comunes a dos cadenas de caracteres (desde el principio o desde el final).
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.
ContinentListDevuelve la lista de continentes.
ConversionConvierte un valor de una unidad a otra.
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.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
CSVToArrayRellena una array unidimensional o bidimensional del tipo especificado con el string en formato CSV pasado en parámetro.
CurrentMonthDevuelve el número del mes actual.
DateTimeLocalToTimeZoneConvierte una fecha y hora local en la fecha y hora de una zona horaria determinada.
DateTimeLocalToUTCConvierte una fecha y hora local (zona horaria, hora de verano, hora de invierno) en tiempo universal (UTC).
DateTimeTimeZoneToLocalConvierte la fecha y hora de una zona horaria determinada en una fecha y hora local.
DateTimeToEpochConvierte una fecha y hora local en formato Epoch (número de unidades de tiempo desde el 01/01/1970 a las 00h00 UTC).
DateTimeToRealConvierte una fecha y hora en un real de 8 bytes.
DateTimeUTCToLocalConvierte una fecha y hora UTC (Tiempo Universal) en hora local (zona horaria, horario de verano, horario de invierno).
DateTimeValidComprueba la validez de una fecha/hora entre el 01 de enero de 0001 a las 0 horas 0 minutos 0 segundos 0 centésimas de segundo y el 31 de diciembre de 9999 a las 23 horas 59 minutos 59 segundos 99 centésimas de segundo.
DateToDayDevuelve el día que corresponde a una fecha determinada.
DateToDayInAlphaDevuelve el nombre del día de una fecha determinada.
DateToDayOfWeekDevuelve el día de la semana que corresponde a una fecha determinada.
DateToMonthInAlphaDevuelve el nombre del mes de una fecha determinada.
DateToWeekNumberDevuelve el número de la semana del año que corresponde a una fecha determinada.
DayNumberInAlphaDevuelve el nombre del día de la semana según su número.
dBorderDibuja bordes.
DecimalToSexagesimalDevuelve el ángulo sexagesimal (en base 60) correspondiente a un ángulo decimal.
dPolylineDibuja una línea compuesta de varios segmentos.
dRoundedRectangleDibuja un rectángulo redondeado:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
AgeDevuelve la edad según la fecha de nacimiento.
FirstDayOfYearDevuelve la fecha del primer día del año.
EpochToDateTimeConvierte una fecha y hora en formato Epoch (número de unidades de tiempo desde el 01/01/1970 a las 00h00 UTC) en una fecha y hora local.
ExtractLineExtrae una línea específica de una cadena de caracteres.
FactorialDevuelve el factorial de un número entero.
geoAzimuthDevuelve la dirección representada por un lugar en relación con otro.
geoDistanciaDevuelve la distancia entre los dos lugares. Esta distancia se expresa en metros por defecto.
GetColorPermite obtener un conjunto de colores armoniosos sin tener que usar una tabla de colores.
GetGUIDCalcula un identificador único global (llamado "GUID"), cuyo tamaño es:
  • igual a 16 bytes, lo que significa 32 caracteres hexadecimales.
  • igual a 32 bytes, lo que significa 64 caracteres hexadecimales.
GetIdentifierCalcula un identificador único (entero) para un ejecutable o para una sesión.
GetUUIDCalcula un Identificador Único Universal de 128 bits ("UUID").
GetUUUID256Calcula un identificador único universal de 256 bits ("UUID").
grBarColorInicializa el color de una barra específica en un gráfico de tipo histograma o un histograma apilado.
grCategoryColorInicializa la categoría Color para un gráfico cuyo tipo es:
  • Circular,
Columna *,
  • Gráfico de burbujas,
  • Cascada.
grCategoryLabel
  • Inicializar la etiqueta de la categoría (o sección) de datos en un gráfico.
grPieStartAngleIndica el ángulo inicial de la primera sección en una carta de pastel, carta semicircular o carta de donas.
grPointColorInicializa el Color de un punto específico en uno de los siguientes tipos de gráfico:
  • Line,
  • Dispersión,
  • Gráfico de burbujas.
grSeriesColorInicializa el Color de una serie o el Color de una sección.
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grTooltipPantallas y formatos:
  • el tooltip associated con cada sección de un gráfico (sección de un gráfico circular, columna de un gráfico de columnas, etc.). También permite conocer las características de la herramienta associated con cada sección del gráfico.
  • un tooltip personalizado, associated con un punto.
HashCheckStringComprueba el guión de una cadena de caracteres para un tipo específico de algoritmo.
HashStringCalcula el Hash de una cadena de caracteres según un algoritmo específico.
HexaToBufferConvierte una cadena con bytes hexadecimales en un buffer binario.
HiWordDevuelve los dos bytes altos de un entero.
InAutomaticTestModePermite saber si se está ejecutando o no una prueba automatizada.
InDeviceOwnerModeIndica si la aplicación Android está en modo "Device owner".
InKioskModeIndica si la aplicación Android está en modo kiosco.
InLinuxModeIndica si el código se ejecuta o no en modo Linux.
InMacCatalystModeIndica si la aplicación se ejecuta en modo Mac Catalyst (ejecución de una aplicación iPad en Mac).
InVGAModeIndica si la aplicación se ejecuta en un dispositivo móvil en modo VGA.
InWebModeIndica si se el proceso actual se inicia:
  • desde un ejecutable WINDEV.
  • desde el motor de ejecución de WEBDEV (AWP).
JSONToStringConvierte el contenido de una variable de tipo JSON a una cadena JSON.
LooperAddInProgressModifica o devuelve el estado de visibilidad de la ventana de espera interna al añadir elementos adicionales en un Infinite control Looper.
LoWordDevuelve los dos bytes bajos de un entero.
MakeIntegerCrea un entero de 4 bytes a partir de dos enteros de 2 bytes.
MatAddAñade dos matrices de las mismas dimensiones (el mismo número de filas y el mismo número de columnas).
MatCopyCrea el copy de una matriz.
MatCreateCrea una matriz que contiene 0 columna fila y 0.
MatDeleteBorra una matriz existente.
MatDeterminanteCalcula el determinante de una matriz cuadrada (el número de filas es igual al número de columnas).
MatErrorIdentifica el tipo de último error causado por una función Matxxx (funciones para la gestión de matrices).
MatExistComprueba la existencia de una matriz en memoria.
MatFillInicializa todos los elementos que se encuentran en una matriz de un tamaño determinado.
MatFloatAddAñade un valor a cada elemento de matriz.
MatFloatMultiplyMultiplica cada elemento de matriz por un valor.
MatInvertInvierte una matriz cuadrada.
MatMultiplyMultiplica dos matrices.
MatNbColumnDevuelve el número de columnas que se encuentran en una matriz.
MatNbLineDevuelve el número de filas que se encuentran en una matriz.
MatReadLee el valor de un elemento de matriz.
MatReadColumnLee el valor de todos los elementos que se encuentran en una columna de matriz.
MatReadLineLee el valor de todos los elementos que se encuentran en una matriz fila.
MatStackComprime la huella de memoria ocupada por una matriz.
MatTransposeCalcula la matriz transpuesta.
MatWriteEscribe un elemento en una matriz.
MediaCalcula la media de varios elementos: Elementos * encontrados en un array,
  • valores numéricos, ....
MonthNumberInAlphaDevuelve el nombre del mes según su número.
NoCaracterDevuelve una cadena de caracteres sin los caracteres especificados que se encuentran a la izquierda y a la derecha..
NoLeftCharacterDevuelve un string sin los caracteres especificados que se encuentran a la izquierda del string inicial.
NoRightCharacterDevuelve un string sin los caracteres especificados que se encuentran a la derecha del string inicial.
NumberInWordsConvierte un número en palabras.
EasterDevuelve la fecha de Pascua del año especificado según el calendario cristiano occidental.
FirstDayOfWeekDevuelve la fecha del primer día de la semana (es decir, el lunes).
FirstDayOfMonthDevuelve el primer día del mes.
RealToDateTimeConvierte un real de 8 bytes en una fecha y hora.
RGBToHTMLDevuelve el color HTML que corresponde al color RGB.
RoundDownDevuelve el valor de un valor numérico redondeado al entero inferior más cercano.
RoundUpDevuelve el valor de un valor numérico redondeado al entero mayor más cercano.
sComputeCrc16Comprueba una cadena de caracteres antes y después de la transmisión entre las aplicaciones WINDEV y los sitios WEBDEV.
sComputeCrc32Calcula la comprobación de redundancia cíclica (CRC) del búfer.
SexagesimalToDecimalDevuelve el ángulo decimal correspondiente a un ángulo sexagesimal.
StatAverageCalcula la media aritmética, geométrica o armónica de una serie de valores.
StatAverageDeviationCalcula la desviación media de los valores en relación con su media aritmética.
StatCorrelationCalcula el coeficiente de correlación entre dos series de valores.
StatCovarianceCalcula la covarianza entre dos series de valores.
StatErrorDevuelve el número de error del último error causado por una función Statxxx (funciones estadísticas).
StatMaxCalcula el valor máximo para una serie de valores.
StatMinCalcula el valor mínimo para una serie de valores.
StatStandardDeviationCalcula la desviación estándar para una serie de valores.
StatStandardDeviationPCalcula la desviación estándar para una serie completa de valores.
StatSumCalcula la suma de una serie de valores.
StatVarianceCalcula la desviación para una serie de valores.
StatVariancePCalcula la desviación para una serie completa de valores.
StringDeleteElimina:
  • todas las instancias de una subcadena en una cadena.
  • parte de una cadena dentro de otra cadena. La parte de la cadena a eliminar se identifica según su posición y longitud.
StringEndsWithVerifica si una cadena de caracteres termina:
  • por una cadena de caracteres específica.
  • por una de las cadenas de caracteres de un array.
StringIncrementIncrementa un número al inicio o al final de una cadena.
StringInsertInserta una cadena en otra cadena de caracteres en una posición determinada.
StringReverseInvierte los caracteres de una cadena.
StringSplitExtrae las subcadenas de una cadena de caracteres en función de uno o más separadores.
StringStartsWithVerifica si una cadena de caracteres comienza:
  • por una cadena de caracteres específica.
  • por una de las cadenas de caracteres de un array.
StringToArrayRellena una array unidimensional o bidimensional del tipo especificado con el string pasado en el parámetro.
StringToJSONConvierte una cadena JSON en una variable de tipo JSON.
SumaCalcula la suma de los elementos array.
SysDateTimeDevuelve o modifica la fecha del sistema (fecha y hora actuales definidas en el equipo actual).
TableAddInProgressModifica o devuelve el estado de visibilidad de la ventana de espera interna al añadir elementos adicionales en un Infinite control Tabla.
TableCollapseExpandContrae o expande un elemento de un control Tabla o Tabla TreeView.
TextToHTMLConvierte una cadena de texto en una cadena HTML (los caracteres CR son reemplazados por <BR>, los caracteres acentuados son reemplazados por su equivalente en HTML, ...).
ToClipboardEscribe información de texto o imagen en el portapapeles del sistema.
TruncarTrunca la parte derecha de una cadena o tampón.
LastDayOfWeekDevuelve la fecha del último día de la semana que corresponde a una fecha determinada.
LastDayOfMonthDevuelve la fecha del último día del mes especificado.
URLExtractPathDevuelve los diferentes elementos de una URL: protocolo, usuario, contraseña, dominio, puerto, Resource ruta, nombre Resource, extensión Resource, solicitud y fragmento.
WordCountDevuelve el número de palabras en una cadena.
WordToArrayRellena un array con las palabras de una cadena.
XMLChildExistEspecifica si la etiqueta actual tiene hijos correspondientes al tipo buscado (tag, atributo, ....).
XMLDeleteElimina el elemento actual (así como toda la rama) de un Document XML.
XMLExecuteXPathEjecuta una consulta del XPATH:
  • en un documento XML.
  • en una variable xmlDocument.
XMLExtractDocumentCrea un nuevo Document XML a partir de un Document XML existente.
XMLExtractStringExtrae el contenido de una etiqueta que se encuentra en un Document XML.
XMLInsertDocumentInserta la etiqueta XML actual que se encuentra en un Document XML en otro Document XML.
XMLInsertElementInserta un elemento XML (etiqueta o atributo) en un Document XML.
XMLModifyModifica el contenido del elemento actual que se encuentra en el XML Document.
XMLNamespaceDevuelve el prefijo del espacio de nombres asociado con la etiqueta actual en un documento XML.
XMLNamespaceURIDevuelve la URI del espacio de nombres asociado con la etiqueta actual en un documento XML.
XMLPathDevuelve la posición actual en el Document en formato XPATH.
XMLReadDevuelve el valor de un elemento XML o el valor del atributo para un elemento XML.
XMLRenameRenombra el elemento actual (etiqueta o atributo) en un documento XML.
XMLRestorePositionRestaura el contexto previamente guardado de un Document XML.
XMLResultadoDevuelve el resultado de una consulta de cálculo XPath.
XMLSavePositionAlmacena la posición actual en el XML Document.
XMLToTextConvierte un string en formato XML en un string estándar.
XMLWriteCrea o modifica el valor de un elemento XML o el valor del atributo para un elemento XML.
Las nuevas funciones WLanguage (sintaxis prefijada) para WEBDEV en código de navegador son las siguientes:
<Tipo DateTime>.ToEpochConvierte una fecha y hora local en formato Epoch (número de unidades de tiempo desde el 01/01/1970 a las 00h00 UTC).
<Tipo DateTime>.ToRealConvierte una fecha y hora en un real de 8 bytes.
<Gráfico>.BarColorInicializa el color de una barra específica en un gráfico de tipo histograma o un histograma apilado.
<Gráfico>.CategoryColorInicializa la categoría Color para un gráfico cuyo tipo es:
  • Circular,
Columna *,
  • Gráfico de burbujas,
  • Cascada.
<Gráfico>.PieStartAngleIndica el ángulo inicial de la primera sección en una carta de pastel, carta semicircular o carta de donas.
<Gráfico>.PointColorInicializa el Color de un punto específico en uno de los siguientes tipos de gráfico:
  • Line,
  • Dispersión,
  • Gráfico de burbujas.
<Gráfico>.SeriesColorInicializa el Color de una serie o el Color de una sección.
<Tabla de herramientasPantallas y formatos:
  • el tooltip associated con cada sección de un gráfico (sección de un gráfico circular, columna de un gráfico de columnas, etc.). También permite conocer las características de la herramienta associated con cada sección del gráfico.
  • un tooltip personalizado, associated con un punto.
<Tabla>.CollapseExpand
<Tipo Date>.ToDayInAlphaDevuelve el nombre del día de una fecha determinada.
<Tipo Date>.ToMonthInAlphaDevuelve el nombre del mes de una fecha determinada.
<Tipo Date>.ToWeekNumberDevuelve el número de la semana del año que corresponde a la fecha especificada.
<Tipo Date>.ToDayDevuelve el día que corresponde a una fecha determinada.
Funciones WLanguage mejoradas
WEBDEV - Código ServidorWindowsLinux En esta versión se han modificado las siguientes funciones:
OrganizerSelectMinusNueva sintaxis para la gestión de citas mediante una variable de Cita.
OrganizerSelectPlusNueva sintaxis para la gestión de citas mediante una variable de Cita.
OrganizerDeleteAppointmentNueva sintaxis para la gestión de citas mediante una variable de Cita.
StringToDateNuevas constantes para gestionar nuevas máscaras.
CompilarCapacidad para declarar y utilizar procedimientos internos.
CookieWriteNueva constante para crear cookies de "SameSite"..
DateToStringNuevas constantes para gestionar nuevas máscaras.
DecodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
EncodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
ExecuteCodeCapacidad para declarar y utilizar procedimientos internos.
fCreateNueva constante para borrar automáticamente un archivo cuando se cierra.
gImageNueva sintaxis para usar una variable de imagen.
grAxisVisibleModificación del parámetro utilizado para gestionar la visibilidad del eje.
grCreateGestión de la carta de Sunburst.
grCategoryLabelNueva sintaxis para conocer la etiqueta de una categoría de datos en un gráfico.
grParameterGestión de la carta de Sunburst.
grTypeGestión de la carta de Sunburst.
HashStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
iSequencingAddPDFNueva constante para configurar el tamaño de la impresión.
iPrintDoc
  • Nueva sintaxis para imprimir un documento desde una nota binaria.
  • Nueva constante para configurar el tamaño de la impresión.
iPrintPDFNueva constante para configurar el tamaño de la impresión.
iPrintSignatureNueva constante para tener en cuenta el formato de la firma.
iParameterNueva constante para modificar el modo de generación de PDF reporte.
PDFSignNuevo parámetro para tener en cuenta el formato de la firma.
AcciónPlanConfigurarNuevo parámetro utilizado para manejar los robots que ejecutarán el plan de acción.
SchedulerSelectMinusNueva sintaxis utilizada para manejar las variables de las citas.
SchedulerSelectPlusNueva sintaxis utilizada para manejar las variables de las citas.
SchedulerDeleteAppointmentNueva sintaxis utilizada para manejar las variables de las citas.
AppointmentModifyNuevo parámetro utilizado para especificar la cita para modificar.
AppointmentDeleteNuevo parámetro utilizado para especificar la cita a suprimir.
NetworkConnectNuevo parámetro para gestionar la persistencia de la conexión.
WEBDEV - Código Navegador En esta versión se han modificado las siguientes funciones:
CookieWriteNueva constante para crear cookies de "SameSite"..
dArcEl parámetro <Ancho de línea> ya está disponible.
EncodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
DecodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
grAxisVisibleModificación del parámetro utilizado para gestionar la visibilidad del eje.
grCategoryLabelNueva sintaxis para conocer la etiqueta de una categoría de datos en un gráfico.
PHP En esta versión se han modificado las siguientes funciones:
CookieWriteNueva constante para crear cookies de "SameSite"..
EncryptStandardLa constante cryptAES256 ya está disponible.
DecryptStandardLa constante cryptAES256 ya está disponible.
grCreateGestión de la carta de Sunburst.
grParameterGestión de la carta de Sunburst.
grTypeGestión de la carta de Sunburst.
HashStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
Mejoras en las propiedades de WLanguage
WEBDEV - Código ServidorWindowsLinux Las siguientes propiedades han sido modificadas en esta versión:
AnimationDurationAhora es posible asignar una variable de duración o una duración escrita en texto claro (por ejemplo,'1s' o'10 s') a esta propiedad..
Nuevos tipos avanzados de WLanguage
WEBDEV - Código ServidorWindows Aquí están los nuevos tipos de WLanguage para las aplicaciones WEBDEV:
ContinentEl tipo Continent permite conocer las características de un continente.
CountryEl tipo Country permite conocer las características de un país.
picLayerEl tipo picLayer permite definir todas las características avanzadas de una capa de una imagen cargada en una variable WDPic.
picTextEl tipo picText permite definir las características avanzadas de una capa de tipo Text.
saasVisitEl tipo saasVisit permite conocer las características de la visita de un usuario SaaS.
WEBDEV - Código ServidorLinux Aquí están los nuevos tipos de WLanguage para aplicaciones WEBDEV en Linux:
ContinentEl tipo Continent permite conocer las características de un continente.
CountryEl tipo Country permite conocer las características de un país.
saasVisitEl tipo saasVisit permite conocer las características de la visita de un usuario SaaS.
sshSessionEl tipo sshSession permite definir las características de una conexión a un servidor SSH.
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.
Tipos avanzados de WLanguage mejorados
WEBDEV - Código ServidorWindowsLinux Los siguientes tipos avanzados han sido mejorados para aplicaciones WEBDEV:
hBackupDescripción..WebhookAfter, nueva propiedad de trigger un servicio de DESCANSO después de una copia de seguridad.
hRSConfigNueva propiedad ... Spare usada para definir un servidor de repuesto.
httpRequestNuevas propiedades para gestionar las velocidades máximas de carga y descarga de datos.
WDPicNuevas propiedades para gestionar las capas y el tamaño de las imágenes.
Versión mínima requerida
  • Versión 25
Comentarios
Haga clic en [Agregar] para publicar un comentario