AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WEBDEV 2025!
Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Novedades / Novedades de la versión 2025
  • Presentación
  • Nuevas funciones WLanguage
  • Funciones WLanguage optimizadas
  • Nuevas propiedades WLanguage
  • Nuevos tipos avanzados de WLanguage
  • Tipos avanzados de WLanguage optimizados
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
La versión 2025 incluye nuevas funciones, propiedades y tipos de datos nuevos y mejorados.
Nuevas funciones WLanguage
WEBDEV - Código ServidorWindows Nuevas funciones WLanguage en código Servidor:
AuthLogoutCierra la sesión de un usuario autenticado previamente mediante:
  • el protocolo OAuth 2.0 en cualquier servicio web.
  • el protocolo OpenID en cualquier servicio web.
  • un token web JSON (JWT).
AuthRevokeTokenRevoca un token web JSON (JWT).
CertificateExportExporta un certificado de un almacén de certificados a un archivo "pfx" o "cert".
CertificatePEMToPFXConvierte un certificado en formato PEM en un archivo PFX que incluye la clave privada.
DayInYearToDateReturns the date (in "YYYYMMDD" format) corresponding to a day number in the year.
DocClearFormattingSustituye el formato actual de una selección por el formato por defecto.
HImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
iInitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
OrganizerBackgroundColorDefines a background color for a time slot in an Organizer control.
PDFExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
SchedulerBackgroundColorEstablece un color de fondo para un periodo de tiempo en un control Planificador (periodo de tiempo correspondiente a la hora de comer, un día festivo, etc.).
Nuevas funciones WLanguage en código Servidor (Sintaxis con prefijo):
<AuthToken>.LogoutCierre de sesión del usuario.
<AuthToken>.RevokeRevoca un token web JSON (JWT).
<docFragment variable>.ClearFormattingSustituye el formato actual de una selección por el formato por defecto.
<Organizer>.BackgroundColorDefine un color de fondo para una franja horaria en un Control Agenda.
<Report>.InitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
<Scheduler>.BackgroundColorDefine un color de fondo para un periodo de tiempo en un control Planificador (periodo de tiempo correspondiente a la hora de comer, un día festivo, etc.).
<Source>.ImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
<Variable pdfDocument>.ExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
<Word Processing>.ClearFormattingSustituye el formato actual de una selección en un control Procesador de texto por el formato predeterminado.
WEBDEV - Código ServidorLinux Nuevas funciones WLanguage para WEBDEV en Linux:
AuthLogoutCierra la sesión de un usuario autenticado previamente mediante:
  • el protocolo OAuth 2.0 en cualquier servicio web.
  • el protocolo OpenID en cualquier servicio web.
  • un token web JSON (JWT).
AuthRevokeTokenRevoca un token web JSON (JWT).
DayInYearToDateReturns the date (in "YYYYMMDD" format) corresponding to a day number in the year.
DocClearFormattingSustituye el formato actual de una selección por el formato por defecto.
HImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
iAddBookmarkAdds a bookmark in the report viewer or when exporting to PDF.
iInitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
OrganizerBackgroundColorDefines a background color for a time slot in an Organizer control.
PDFExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
SchedulerBackgroundColorEstablece un color de fondo para un periodo de tiempo en un control Planificador (periodo de tiempo correspondiente a la hora de comer, un día festivo, etc.).
Nuevas funciones WLanguage para WEBDEV en Linux (sintaxis con prefijo):
<AuthToken>.LogoutCierre de sesión del usuario.
<AuthToken>.RevokeRevoca un token web JSON (JWT).
<docFragment variable>.ClearFormattingSustituye el formato actual de una selección por el formato por defecto.
<Organizer>.BackgroundColorDefine un color de fondo para una franja horaria en un Control Agenda.
<Report>.InitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
<Scheduler>.BackgroundColorDefine un color de fondo para un periodo de tiempo en un control Planificador (periodo de tiempo correspondiente a la hora de comer, un día festivo, etc.).
<Source>.ImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
<Variable pdfDocument>.ExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
<Word Processing>.ClearFormattingSustituye el formato actual de una selección en un control Procesador de texto por el formato predeterminado.
WEBDEV - Código Navegador Nuevas funciones WLanguage para WEBDEV en código Navegador:
AnsiToOemConvierte una cadena ANSI (Windows) en una cadena OEM (DOS).
BufferToIntegerExtrae un número entero de un buffer binario en una posición determinada.
BufferToPhraseConvierte un buffer en una frase mnemotécnica usando el algoritmo BIP39.
BufferToRealExtrae un número real de un buffer binario en una posición determinada.
CodeEditorCommentMarca como comentario la selección actual en el control Editor de código. Los caracteres "//" se insertan al principio de la línea actual.
CodeEditorDeleteAllBorra el contenido del control Editor de código.
CodeEditorDuplicateLineDuplica la línea actual en el control Editor de código.
CodeEditorInsertInserta una cadena en el control Editor de código.
CodeEditorReplaceBusca y reemplaza una cadena en el control Editor de código.
CodeEditorSearchBusca una cadena o expresión regular en el control Editor de código.
CodeEditorUncommentQuita el comentario de la selección actual en el control Editor de código. Los caracteres "//" al principio de la línea actual se eliminan.
CompleteDirAgrega una barra invertida al final de la cadena, si es necesario.
CurrentDayDevuelve el número del día actual del mes en curso.
DateToDayOfYearDevuelve el día del año que corresponde a una fecha determinada.
DayInYearToDateReturns the date (in "YYYYMMDD" format) corresponding to a day number in the year.
EmailCheckAddressChecks the validity of an email address.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
HexaToIntDevuelve el valor numérico de una cadena hexadecimal.
IBANValidComprueba la validez de un número IBAN (número de cuenta bancaria internacional).
In64bitModeIndica si el código se ejecuta o no en modo de 64 bits.
InAWPModePermite saber si la página que se está ejecutando es una página AWP.
InComponentModeIndica si el código se ejecuta:
  • desde una aplicación WINDEV, un sitio WEBDEV o una página PHP.
  • desde un componente.
IntToHexaDevuelve la cadena hexadecimal de un valor numérico.
LastDayOfYearDevuelve la fecha del último día del año.
LineToPositionDevuelve la posición del primer carácter de una línea en un bloque de texto.
LuhnCalculateCalcula el siguiente dígito de control Luhn para una secuencia dada.
LuhnCheckComprueba que la secuencia dada es válida según la fórmula de Luhn.
OemToAnsiConvierte una cadena OEM (DOS) en una cadena ANSI (Windows).
PhraseToBufferDevuelve el buffer codificado en una frase mnemotécnica BIP39.
PositionToLineDevuelve el número de la línea que contiene un carácter identificado por su posición en un bloque de texto.
RegexMatchVerifica si una cadena coincide con el formato definido por una expresión regular.
RegexReplaceReemplaza todas las partes de una cadena que coinciden con un formato específico.
RegexSearchSearches for all the parts of a string that match a specific format.
RoundToMultipleDevuelve un valor numérico redondeado al múltiplo más cercano de otro valor numérico.
TimeValidComprueba la validez de una hora.
UncompleteDirElimina los caracteres '/' o '\' del final de una cadena, si es necesario.
Nuevas funciones WLanguage (sintaxis con prefijo) para WEBDEV en código Navegador:
<ANSI string>.AnsiToOemConvierte una cadena ANSI (Windows) en una cadena OEM (DOS).
<ANSI string>.RegexMatchVerifica si una cadena coincide con el formato definido por una expresión regular.
<ANSI string>.RegexReplaceReemplaza todas las partes de una cadena que coinciden con un formato específico.
<ANSI string>.RegexSearchBusca las partes de una cadena que coinciden con un formato específico.
<Code Editor>.CommentMarca como comentario la selección actual en el control Editor de código. Los caracteres "//" se insertan al principio de la línea actual.
<Code Editor>.DeleteAllBorra el contenido del control Editor de código.
<Code Editor>.DuplicateLineDuplica la línea actual en el control Editor de código.
<Code Editor>.InsertInserta una cadena en el control Editor de código.
<Code Editor>.ReplaceBusca y reemplaza una cadena en el control Editor de código.
<Code Editor>.SearchBusca una cadena o expresión regular en el control Editor de código.
<Code Editor>.UncommentQuita el comentario de la selección actual en el control Editor de código. Los caracteres "//" al principio de la línea actual se eliminan.
<OEM string>.OemToAnsiConvierte una cadena OEM (DOS) en una cadena ANSI (Windows).
<Tipo Date>.ToDayOfYearDevuelve el día del año que corresponde a una fecha determinada.
<Unicode string>.RegexMatchVerifica si una cadena coincide con el formato definido por una expresión regular.
<Unicode string>.RegexReplaceReemplaza todas las partes de una cadena que coinciden con un formato específico.
<Unicode string>.RegexSearchBusca las partes de una cadena que coinciden con un formato específico.
Funciones WLanguage optimizadas
WEBDEV - Código ServidorWindowsLinux En esta versión se optimizaron las siguientes funciones:
DecryptStandardEl sitio cryptAES192 permite utilizar el algoritmo de cifrado AES-192.
DocToPDFLos enlaces se conservan al exportar un documento a PDF.
DriveListFileLa dirección fdInformaciónCompleta se utiliza para obtener información detallada sobre los archivos de la lista.
DriveListFileGglLa dirección fdInformaciónCompleta se utiliza para obtener información detallada sobre los archivos de la lista.
EncryptStandardEl sitio cryptAES192 permite utilizar el algoritmo de cifrado AES-192.
iAddAttachmentNuevas constantes para especificar el valor de la clave AFRelationship, necesaria para utilizar Factur-X.
InitRandomEsta función devuelve ahora la semilla aleatoria utilizada.
ProjectInfopiVersion, nueva constante para obtener el número de versión de la librería principal de la aplicación (archivo WDL).
WEBDEV - Código Navegador En esta versión se optimizaron las siguientes funciones:
ChronoEndAhora es posible utilizar la sintaxis que utiliza el tipo Chrono.
ChronoPauseAhora es posible utilizar la sintaxis que utiliza el tipo Chrono.
ChronoResetAhora es posible utilizar la sintaxis que utiliza el tipo Chrono.
ChronoResumeAhora es posible utilizar la sintaxis que utiliza el tipo Chrono.
ChronoStartAhora es posible utilizar la sintaxis que utiliza el tipo Chrono.
ChronoValueAhora es posible utilizar la sintaxis que utiliza el tipo Chrono.
Nuevas propiedades WLanguage
WEBDEV - Código Navegador Nuevas propiedades de WLanguage:
CursorLa propiedad Cursor obtiene y establece la posición del cursor en uno de los siguientes controles:
  • Control Campo de entrada.
  • Combo Box con entrada.
  • Columna de tipo "Campo de entrada" y de tipo "Combo Box con entrada" de un control Tabla.
  • Control Procesador de texto.
  • Control Editor HTML.
  • Control Editor de código.
CursorEndThe CursorEnd property gets and sets the end position of the mouse selection range in the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" column and "Editable Combo Box" column in a Table control.
  • Word Processing control.
  • Code Editor control.
LineCursorLa propiedad CursorLine obtiene y establece el número de la línea en la que se encuentra el cursor en un control Editor de código.
Nuevos tipos avanzados de WLanguage
WEBDEV - Código ServidorWindows Nuevos tipos avanzados disponibles para aplicaciones WEBDEV:
pdfControlEl tipo pdfControl permite obtener todas las características y valores de un control que se encuentra en un formulario PDF.
pdfControlOptionEl tipo pdfControlOption permite obtener y establecer las siguientes características de una opción de un control que se encuentra en un formulario PDF:
  • texto de la opción.
  • estado seleccionado o deseleccionado de la opción.
WEBDEV - Código ServidorLinux Nuevos tipos avanzados disponibles para aplicaciones WEBDEV en Linux:
pdfControlEl tipo pdfControl permite obtener todas las características y valores de un control que se encuentra en un formulario PDF.
pdfControlOptionEl tipo pdfControlOption permite obtener y establecer las siguientes características de una opción de un control que se encuentra en un formulario PDF:
  • texto de la opción.
  • estado seleccionado o deseleccionado de la opción.
WEBDEV - Código Navegador Nuevos tipos avanzados disponibles en el código del navegador para aplicaciones WEBDEV:
ChronoEl tipo Chrono permite definir todas las características avanzadas de un cronómetro.
Tipos avanzados de WLanguage optimizados
WEBDEV - Código ServidorWindowsLinux Se optimizaron los siguientes tipos avanzados para aplicaciones WEBDEV:
GglFile
  • Nuevo DateLastModified propiedad: Fecha y hora en que se modificó por última vez un archivo de Google.
  • Nuevo Tamaño propiedad: Tamaño del archivo de Google.
OAuth2Parameters
  • Nuevo URL de cierre de sesión propiedad: URL de cierre de sesión del servicio web (si es compatible).
  • Nuevo RevocaciónURL propiedad: URL de revocación del servicio web (si se admite).
pdfPageLa nueva propiedad Propiedad Control lista los controles presentes en la página.
sshSessionEl nuevo KeepAliveInterval mantiene una conexión abierta y establece el intervalo entre peticiones para comprobar que la conexión sigue activa.
xmlNodeEn Exist está ahora disponible en modo escritura y puede utilizarse para forzar la creación de un nodo vacío.
Versión mínima requerida
  • Versión 2025
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/11/2024

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