AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Sintaxis WLanguage / Tipos de WLanguage / Tipos avanzados
  • Syntax
  • Basic types and inheritance
  • Advanced WLanguage types
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
WLanguage provides advanced variables for defining and manipulating specific elements (see list below).

Syntax

To declare an advanced variable, simply use the following syntax:
<Nom variable> is a <Type variable>
For example:
MyDocument is pdfDocument
The variable's characteristics can then be specified using the associated properties.

Basic types and inheritance

Some advanced types inherit from a basic type. For example, variables of type diagOval, diagRectangle (etc.) inherit variables of type diagShape.
An instance of an advanced type that inherits from a basic type can be manipulated using a variable of the basic type.
To manipulate the instance by its actual type from a variable of the base type, it is possible to use a variable of the actual type and assign it using the <- operator.
Novedad versión 2025
The explicit conversion operator is used to manipulate the instance by its real type, without any intermediate variable.
For more details, see Explicit conversion operator on advanced types.

Advanced WLanguage types

The advanced types of WLanguage are as follows:
AddressThe type Address type is used to manipulate the address of a place or person.
aiConfigureContourDetectionEl tipo iaConfigureContourDetection permite definir los parámetros de la función de detección de contornos.
aiImageResultEl tipo aiImageResult obtiene el resultado de la función AIDetect.
aiNeuralNetworkModelThe aiNeuralNetworkModel type is used to define all the advanced characteristics of a neural network used by AIDetectModel.
API descriptionAn API Description variable is used to describe an API, its parameters, its return value and its calling options programmatically.
apiRequestEl tipo apiRequest permite definir las características avanzadas de una solicitud ejecutada a través de un servicio web REST importado utilizando la documentación OpenAPI.
Novedad versión 2025
apiResponse
The type apiResponse type is used to obtain the result of a request sent to a previously imported REST API.
Novedad versión 2025
Warning This type of variable is only available from version 2025 Update 2.
AppleIDEl tipo AppleID corresponde al identificador resultante de una autenticación Apple exitosa.
AppointmentThe type Appointment type lets you define all the advanced features of an appointment: times, location, etc.
appServerScheduledTaskThe appServerScheduledTask type is used to manage a scheduled task of WEBDEV Application Server through programming (for a site or a web service).
AssistedInputEl tipo AssistedInput permite definir las características avanzadas de una sugerencia de la entrada predictiva.
AuthTokenEl tipo AuthToken contiene las características de un token de acceso a un servicio web.
AutomaticEventThe AutomaticEvent type is used to manage an automatic event.
BackgroundEl tipo Background define las características avanzadas del fondo de un elemento.
BarCodesThe BarCodes type is used to handle the information found in a bar code.
beaconDetectionInfoThe beaconDetectionInfo type is used to describe information relative to a Beacon detected with BeaconDetectPrecise.
beaconGroupThe beaconGroup type is used to define the advanced characteristics of a set of Beacons.
BorderThe Border type is used to handle a border through programming...
btleCharacteristicThe btleCharacteristic type is used to handle a characteristic of a Bluetooth Low Energy service.
btleDescriptorThe btleDescriptor type is used to handle the descriptor of a Bluetooth Low Energy characteristic
btleDeviceThe btleDevice type allows you to handle a device that uses the Bluetooth Low Energy technology.
btleServiceThe btleService type is used to handle a Bluetooth Low Energy service ("Bluetooth GATT Service").
BufferEl tipo Buffer corresponde a un área de memoria binaria.
CalendarThe Calendar type is used to handle a calendar (or organizer) associated with a user account or found on the device.
CertificateThe Certificate type is used to handle:
  • the certificates used to sign the strings or the files.
  • the certificates used to sign the emails.
ChronoEl tipo Chrono permite definir todas las características avanzadas de un cronómetro.
ColorEl tipo Color permite definir todas las características avanzadas de un color WLanguage.
Novedad versión 2025
Command
El tipo Command define las características avanzadas de un comando utilizado para un archivo ejecutable.
COMObjectThe COMObject type is used to represent an interface of a COM object.
ComponenteEl tipo Component se utiliza para manipular fácilmente un Component externo .
ConnectionThe Connection type is used to describe one or more connections to external databases (HFSQL Client/Server, Native Connector, etc.
ContactoEn Contacto se utiliza para definir las características avanzadas de un contacto de la agenda telefónica.
ContactSourceThe type ContactSource type is used to define all the advanced characteristics of a contact source (or account) (e.g. Google, Exchange, Facebook).
ContinentEl tipo Continent permite conocer las características de un continente.
ControlEn Control se utiliza para definir las características de un control.
CookieThe Cookie type is used to handle the cookies transmitted in the HTTP requests.
CountryEl tipo Country permite conocer las características de un país.
CriticalSectionCriticalSection variables are used to define critical sections to limit the simultaneous execution of a code (procedure, line of code, etc.) to one thread at a given moment in an application.
DateEl tipo Date permite manipular fechas fácilmente...
DateTimeEl tipo DateTime permite manipular fácilmente fechas y horas...
DefinitionEl tipo Definition obtiene las características de los siguientes tipos:
  • tipo simple,
  • tipo avanzado,
  • clase,
  • estructura.
Este tipo de variable está ahora disponible para aplicaciones y widgets Android a partir de WINDEV Suite SaaS 2025 Update 3.
Descripción de ParallelTaskEl tipo Description of ParallelTask permite definir todas las características de una tarea paralela.
diagActionAllowedEl tipo diagActionAuthorized permite definir las acciones disponibles para los usuarios finales en las formas de un diagrama en el control Editor de diagramas.
diagBorderThe diagBorder type is used to define all the advanced characteristics of a border (or borders) of a shape used in a diagram.
diagConnectionPointEl tipo diagConnectionPoint se utiliza para definir todas las características avanzadas de un punto de conexión (es decir, un punto alrededor de una forma al que se acopla un conector) en un control Editor de diagramas.
diagConnectorThe diagConnector type is used to define all the advanced characteristics of a connector in a diagram.
diagGroupEl tipo diagGroup se utiliza para definir todas las características avanzadas de un grupo de formas en un control Editor de diagramas.
diagHeadThe diagHead type is used to define all the advanced characteristics of an end of a connector in a diagram.
diagImageEl tipo diagImage se utiliza para definir todas las características avanzadas de una forma de diagrama creada a partir de una imagen.
diagLayoutEl tipo diagLayout se utiliza para definir todas las características de disposición de un diagrama.
diagLibraryEl tipo diagLibrary se utiliza para definir todas las características avanzadas de una biblioteca de formas predefinidas utilizadas por un control Editor de diagramas.
diagOvalThe diagOval type is used to define all the advanced characteristics of a shape of type Oval.
diagPathEl tipo diagPath se utiliza para definir todas las características avanzadas de una forma Path (equivalente a un polígono que puede incluir líneas de redondeo).
diagPointThe diagSelection type is used to define all the advanced characteristics of a point in a diagram.
diagPolygonEl tipo diagPolygon se utiliza para definir todas las características avanzadas de una forma de tipo Polígono.
DiagramaEl tipo Diagram se utiliza para definir todas las características avanzadas de un diagrama que se pueden editar en el control Editor de diagramas.
diagRectangleEl tipo diagRectangle se utiliza para definir todas las características avanzadas de una forma de tipo Rectángulo.
diagSelectionEl tipo diagSelection se utiliza para definir todas las características avanzadas de una selección realizada en un diagrama.
diagShapeThe diagShape type is used to define all the advanced characteristics of the original shape used in a diagram.
diagTextEl tipo diagText permite definir todas las características avanzadas de un texto asociado a una forma en un diagrama.
diagWaypointEl tipo diagWaypoint se utiliza para definir todas las características avanzadas de un waypoint conector.
DiskFileEl tipo DiskFile permite manipular archivos de texto en el disco.
docAutoReplaceEl tipo docAutoReplace permite definir las características avanzadas de una cadena que se utiliza para reemplazar automáticamente a otra cadena a medida que el usuario escribe en un control Procesador de texto.
docCellEl tipo docCell se utiliza para definir las características avanzadas de una célula tabla que se encuentra en un procesador de textos Document.
docColumnThe docColumn type is used to define the advanced characteristics of a table column found in a Word Processing document.
docElementThe docElement type is used to handle each element found in a docParagraph variable.
docElementCheckBoxLa página docElementCheckBox permite definir todas las características avanzadas de una casilla de verificación utilizada en un formulario.
docElementFormulaThe docElementFormula type is used to define the characteristics of a Formula element found in a DocElement variable.
docElementImageThe docElementImage type is used to handle the characteristics of an Image element found in a docElement variable.
docElementLinkThe docElementLink type is used to get the advanced characteristics of a Link element in a docElement variable.
docElementTextThe DocElementText type is used to handle the characteristics of a Text element found in a DocElement variable.
docElementTextAreaThe docElementTextArea type is used to define the advanced characteristics of a text area found in a docElement variable.
docFormatMulticolumnThe docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
docFormattingThe docFormatting type is used to define the formatting characteristics of an element in a Word Processing document.
docFragmentThe docFragment type is used to define the characteristics of a fragment found in a "docx" document.
docHeaderFooterThe docHeaderFooter type is used to define the text of the different paragraphs found in a page header or footer.
docNumberingThe docNumbering type is used to define the advanced characteristics of a numbering used in a Word Processing document.
docNumberingLevelThe docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
docParagraphThe docParagraph type is used to handle the characteristics of a paragraph in a DOCX document.
docPropertyThe docProperty type is used to define the properties of a Word Processing document.
docRowThe docRow type is used to define the advanced characteristics of a table row in a Word Processing document.
docSectionThe docSection type is used to define the advanced characteristics of a section found in a document or paragraph.
docStyleThe docStyle type is used to define the advanced characteristics of a style belonging to a document, a paragraph or a document fragment.
docTableThe docTable type is used to define the advanced characteristics of a Table paragraph found in a Word Processing document.
docTableOfContentsEl tipo docTableOfContents permite definir las opciones para generar un tabla de contenido en un documento de tipo Procesador de texto.
docTabulationThe docTabulation type is used to define the characteristics of a custom tabulation.
DocumentThe Document type is used to handle a "docx" document.
DownloadInfoThe DownloadInfo type is used to read the different details about a download in progress retrieved by DownloadGetInfo.
DownloadParameterThe DownloadParameter type is used to define all the advanced characteristics of a file download performed by DownloadAdd.
DriveEl tipo Drive permite manipular servicios de almacenamiento en línea. Para utilizar este tipo de variable, es necesario conectarse al servicio deseado.
DSVFormatEl tipo DSVFormat permite definir y cambiar las características del formato DSV (Delimiter Separated Values).
DurationEl tipo Duration permite manipular fácilmente intervalos de fechas y horas...
edtHTMLSelectionThe edtHTMLSelection type is used to identify all the advanced characteristics of a selection in an HTML Editor control
EmailThe Email type is used to handle the email content as well as the associated information.
EmailAddressThe EmailAddress type is used to handle an email address as well as its type (home, office, etc.).
emailAttachThe emailAttach type is used to handle an attachment.
emailHeaderThe emailHeader type is used to retrieve or define the additional email headers.
emailIMAPSessionThe emailIMAPSession type is used to access a messaging server by using the IMAP protocol (Internet Access Message Protocol) in order to retrieve the messages found on this server.
emailNotesSessionEl tipo emailNotesSession permite acceder a un servidor de mensajería Lotus Notes para identificar los mensajes que se encuentran en este servidor y enviar mensajes.
emailOutlookSessionThe emailOutlookSession type is used to handle the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
emailPOP3SessionThe emailPOP3Session type is used to access a messaging server by using the POP3 protocol (Post Office Protocol) in order to retrieve the messages found on this server.
emailSMTPSessionThe emailSMTPSession type is used to access a messaging server by using the SMTP protocol (Simple Mail Transfer Protocol) in order to send emails.
EventoEn Evento permite definir todas las características avanzadas de un evento (cumpleaños, aniversario, etc.)
EventTimelineEl tipo EventTimeline permite definir las características avanzadas de un evento que se muestra en un control Línea de tiempo.
fbSessionThe fbSession type is used to describe a connection to the Facebook service and to manage the authentication to this service.
File DescriptionThe File Description variable is used to programmatically describe data files.
FontUna variable de tipo Font permite crear una fuente mediante programación...
FullTextIndex descriptionA FullTextIndex description variable is used to describe one or more full-text indexes programmatically.
GanttLinkThe GanttLink type is used to define the advanced characteristics of a link between two tasks of a Gantt chart.
GanttTaskThe GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
GeometryEl tipo Geometry permite almacenar cualquier tipo de geometría: punto, polígono, etc.
GeometryCollectionEl tipo GeometryCollection permite almacenar un conjunto de geometrías de diferentes tipos. En otras palabras, se trata de un conjunto heterogéneo. Puede almacenar un conjunto de puntos, polígonos, etc.
geoPositionEl tipo geoPosition se utiliza para manipular posiciones geográficas a través de funciones de geolocalización WLanguage.
gglAccountEl tipo gglAccount obtiene la información de perfil de una cuenta de Google mediante diferentes propiedades WLanguage.
gglAttachmentEl tipo gglAttachment se utiliza para definir todas las características avanzadas de un archivo adjunto a un evento de calendario. El calendario puede describirse utilizando el tipo gglCalendar.. Este calendario es utilizado por el servicio Google Calendar.
gglAuthorThe gglAuthor type is used to identify the author of a Google element...
gglCalendarThe gglCalendar type is used to describe and modify a calendar used by the Google Calendar service...
gglConnectionThe gglConnection type is used to describe a connection to the Google services and to manage the authentication to different services...
gglContactEl tipo gglContact se utiliza para describir y modificar un contacto utilizado por el servicio Google Contact...
gglContactGroupThe gglContactGroup is used to describe and modify a group of contacts used by the Google Contacts service...
gglCoordinateThe gglCoordinate type is used to describe and handle a geographical point on a map...
gglDocumentThe gglDocument type is used to handle a Google document...
gglEmailThe gglEmail type is used to describe and modify the email address of a contact...
gglEventThe gglEvent type is used to describe and modify an event of a calendar...
GglFileEl tipo GglFile permite obtener todas las características de un archivo utilizado en Google Docs Editors (Docs, Sheets, etc.).
gglInstantMessagingThe gglInstantMessaging type is used to describe and modify the characteristics of an instant messaging program used by a contact...
gglLocationThe gglLocation type is used to describe and modify the location of an event found in a Google calendar...
gglMapParameterThe gglMapParameter type is used to define the advanced characteristics of a map...
gglMarkerThe gglMarker type is used to define the characteristics of a marker that must be positioned on a map...
gglNotificationThe gglNotification type is used to define information about event notifications in a calendar.
gglOrganizationThe gglOrganization type is used to describe the companies and organizations to which a contact belongs...
gglOverrideThe gglOverride type is used to define information about event notification overrides.
gglPathEl tipo gglPath permite definir las características de la ruta a dibujar en un mapa...
gglPersonaEl tipo gglPerson permite describir y modificar los participantes que asisten a un evento de un calendario de Google...
gglPhoneNumberThe gglPhoneNumber type is used to describe and modify the phone number of a contact...
gglPostalAddressThe gglPostalAddress type is used to describe and modify the postal address of a contact...
gpwOAuthParametersEl tipo gpwOAuthParameters permite definir toda la información necesaria para autenticarse al Groupware Usuario a través de una aplicación que utiliza el estándar OAuth 2.0.
gpwUserThe gpwUser type is used to describe and modify the characteristics of a user of WEBDEV or WINDEV User Groupware.
GuidedTourEl tipo GuidedTour permite definir las características avanzadas de una visita guiada y de sus etapas.
GuidedTourStepEl tipo GuidedTourStep permite definir todas las características avanzadas de una etapa de una visita guiada.
hBackupDescriptionThe hBackupDescription type is used to programmatically describe an HFSQL Client/Server backup.
hbCellThe hbCell type is used to define the advanced characteristics of the content of a cell (item value) in an HBase table.
hbColumnEl tipo hbColumn se utiliza para definir las características avanzadas de una columna (elemento) en una tabla HBase.
hbColumnDescriptionThe hbColumnDescription type is used to define the advanced characteristics of a group of columns (items).
hbConnectionEl tipo hbConnection permite definir las características de una conexión a un servidor HBase.
hbReadingThe hbReading type is used to define the characteristics of a read operation.
hbResultScanEl tipo hbScanResult se utiliza para definir todas las características avanzadas del resultado de una iteración realizada en una base de datos HBase.
hbScanParameterThe hbScanParameter type is used to define the parameters for iterating over the records in an HBase database.
hbTableDescriptionThe hbTableDescription type is used to define and find out the characteristics of an HBase table.
hbWritingEl tipo hbWriting se utiliza para definir las características de una operación de escritura que se realizará en una fila (registro) de una tabla HBase.
hdfsConnectionThe hdfsConnection type is used to define the advanced characteristics of a connection to the Hadoop file system (HDFS).
hdfsRightsEl tipo hdfsRights permite definir las características avanzadas de los permisos de acceso a un elemento (archivo, enlace, directorio) del sistema de archivos Hadoop.
hdfsStatusEl tipo hdfsStatus permite definir las características avanzadas del estado de un elemento (archivo, directorio, enlace) del sistema de archivos Hadoop.
hFileParameterEl tipo hFileParameter permite definir los archivos de datos que tiene en cuenta una tarea de optimización programada.
El tipo hReindexingHistory obtiene todos los detalles de las optimizaciones realizadas previamente de forma asíncrona: reindexación, verificación de índices, verificación de campos Memo, estadísticas, etc.
Este nuevo tipo de variable está disponible a partir de WINDEV Suite SaaS 2025 - Update 2.
hRSConfigThe hRSConfig type is used to define the advanced characteristics of a replication between 2 HFSQL servers.
hScheduledOptimizationThe hScheduledOptimization type is used to programmatically manage a scheduled optimization task on an HFSQL server.
hScheduledTaskThe hScheduledTask type is used to manage a scheduled HFSQL Client/Server task through programming...
hScheduleMaterializedViewLa página hScheduleMaterializedView se utiliza para gestionar mediante programación una tarea para recalcular los datos de una vista materializada programada en un servidor HFSQL.
hSchedulingThe hScheduling type is used to define and find out the characteristics of the scheduling that must be performed:
  • for a scheduled HFSQL Client/Server data file optimization task.
  • for a scheduled HFSQL Client/Server data file backup job.
  • for a scheduled replication of HFSQL servers.
Novedad versión 2025
hSchedulingHistory
El tipo hSchedulingHistory permite obtener todas las características del historial de ejecución de un trabajo programado (optimización, copia de seguridad, etc.)
New in SaaS
hSecurityPolicy
The type hSecurityPolicy type lets you define all the advanced features of a password security policy set up for an HFSQL Client/Server server.
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
hServerOperationThe hServerOperation type is used to get the characteristics of an operation performed on an HFSQL server.
htmlAttributeEl tipo htmlAttribute se utiliza para definir todas las características avanzadas de un atributo de un elemento de un documento HTML.
htmlDocumentEl tipo htmlDocument se utiliza para definir todas las características avanzadas de un documento HTML.
htmlNodeThe htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
httpProgressThe httpProgress type is used to manage the progress when sending or receiving an HTTP request.
httpRequestEl tipo httpRequest permite definir las características avanzadas de una solicitud HTTP/HTTPS.
httpResponseLa dirección httpResponse se utiliza para obtener las características avanzadas de la respuesta de la solicitud HTTP/HTTPS.
IconEl tipo Icon permite definir las características avanzadas de un ícono.
ImageEl tipo Image permite definir las características avanzadas de una imagen.
inAppProductThe inAppProduct type is used to define the advanced characteristics of a product for an In-App purchase.
InfoVersionThe InfoVersion type is used to find out the characteristics of a specific application version.
InputMaskEl tipo InputMask permite definir las características avanzadas de una máscara de entrada personalizada.
InstantMessagingThe InstantMessaging type is used to define the advanced characteristics of the instant messaging of a contact (Google Talk, Skype, MSN, etc.).
iOutputInfoThe iOutputInfo type is used to get the details of a report print or export job, or the details of a print job performed programmatically from the report viewer.
Item DescriptionAn Item Description variable is used to describe one or more items in a data file programmatically.
JSONEl tipo JSON simplifica la manipulación de datos en formato JSON.
Novedad versión 2025
jsonReader
El tipo jsonReader permite leer documentos JSON de gran tamaño con un mayor rendimiento y bajo uso de memoria.
Nota: Este tipo de variable solo está disponible a partir de la versión 2025 - Update 3.
JSONXMLConverterEl tipo JSONXMLConverter permite definir todas las características avanzadas de la conversión de un objeto XML a JSON (o a la inversa) mediante las funciones XMLToJSON y JSONToXML).
kbActionAllowedEl tipo kbActionAllowed permite definir qué acciones están disponibles para el usuario final cuando manipula tarjetas en un control Kanban.
kbCardEl tipo kbCard define todas las características avanzadas de una tarjeta en un control Kanban.
Linestring2DEl tipo Linestring2D permite definir las características avanzadas de una polilínea bidimensional.
LinestringGeoEl tipo LinestringGeo permite definir las características avanzadas de una polilínea geográfica.
Link DescriptionA Link Description variable is used to describe a link between two data files programmatically.
ListA List variable is a structured type that is used to group a set of elements of the same type.
ManualEventThe ManualEvent type is used to manage a manual event.
MapCircleThe MapCircle type is used to define the characteristics of a circle to be drawn on the map displayed in a Map control.
MapImageThe MapImage type is used to define the characteristics of an image to be drawn on the map displayed in a Map control.
MapPolygonThe MapPolygon type is used to define the characteristics of a polygon to be drawn on the map displayed in a Map control.
MapPolylineThe MapPolyline type is used to define the characteristics of a line composed of several segments to be drawn on the map displayed in a Map control.
MarkerThe Marker type is used to define the characteristics of a marker that must be positioned on a map displayed in a Map control.
MarkerImageThe MarkerImage type is used to customize the image associated with a marker or a marker cluster displayed in a Map control.
memcachedConnectionThe memcachedConnection type is used to define the characteristics of a connection to a Memcached server.
memcachedResultThe memcachedResult type is used to define the characteristics of a value read on a Memcached server.
modbusSessionEl tipo modbusSession permite identificar una conexión a un servidor Modbus.
mongoCollectionThe mongoCollection type is used to define the advanced characteristics of a collection in a database of a MongoDB server.
mongoCollectionOptionEl tipo mongoCollectionOption permite definir las características avanzadas de las opciones de una colección de una base de datos MongoDB.
mongoConnectionEl tipo mongoConnection permite definir las características avanzadas de una conexión a un servidor MongoDB.
mongoDatabaseThe mongoDatabase type is used to define the characteristics of a database for a MongoDB server.
mongoDatabaseInfoThe mongoDatabaseInfo type is used to define the advanced characteristics of information about a MongoDB database.
mongoFindOptionThe mongoFindOption type is used to define the advanced characteristics of a search in a MongoDB database.
mongoGridFSThe mongoGridFS type is used to define the advanced characteristics of a file system for a MongoDB database.
mongoGridFSFileInfoThe mongoGridFSFileInfo type is used to define the advanced characteristics of a file in a MongoDB database.
mongoOperationEl tipo mongoOperation permite definir las diferentes operaciones a realizar de forma masiva. Estas operaciones se almacenan en un array de variables de tipo mongoOperation.
mongoOperationAddEl tipo mongoOperationAdd permite definir todas las características avanzadas de una operación masiva de adición de documentos.
mongoOperationDeleteAllEl tipo mongoOperationDeleteAll permite definir todas las características avanzadas de una operación de eliminación de documentos que se agregará a una lista de operaciones masivas. Se eliminarán todos los documentos que coincidan con el filtro de selección.
mongoOperationDeleteOneEl tipo mongoOperationDeleteOne permite definir todas las características avanzadas de una operación de eliminación de documentos que se agregará a una lista de operaciones masivas. Se eliminará el primer documento que coincida con el filtro.
mongoOperationReplaceOneEl tipo mongoOperationReplaceOne permite definir todas las características avanzadas de una operación de reemplazo de documentos que se agregará a una lista de operaciones masivas. Se reemplazará el primer documento que coincida con el filtro.
mongoOperationsOptionEl tipo mongoOperationsOption permite definir las opciones de las operaciones masivas.
mongoOperationUpdateAllEl tipo mongoOperationUpdateAll permite definir todas las características avanzadas de una operación de actualización de documentos que se agregará a una lista de operaciones masivas.. Se actualizarán todos los documentos que coincidan con el filtro de selección.
mongoOperationUpdateOneEl tipo mongoOperationUpdateOne permite definir todas las características avanzadas de una operación de actualización de documentos que se agregará a una lista de operaciones masivas. Se actualizará el primer documento que coincida con el filtro de selección.
mongoResultThe mongoResult type is used to find out the result during a search performed in a MongoDB database.
mongoWriteConcernThe mongoWriteConcern type is used to define the level of acknowledgment of receipt requested for the write operations in a stand-alone mongod, in a set of replicas or in fragmented clusters.
mqttSessionThe mqttSession type is used to define the parameters for connecting to the MQTT broker.
MultiLinestring2DEl tipo MultiLinestring2D permite almacenar un conjunto de polilíneas bidimensionales sin intersecciones entre sí.
MultiLinestringGeoEl tipo MultiLinestring permite almacenar un conjunto de polilíneas geográficas no conectadas entre sí.
MultiPoint2DEl tipo MultiPoint2D permite almacenar un conjunto de puntos definidos en coordenadas 2D. Se trata de un conjunto de puntos: a diferencia de una polilínea, los puntos no están conectados.
MultiPointGeoEl tipo MultiPointGeo permite almacenar un conjunto de puntos definidos en coordenadas geográficas. Se trata de un conjunto de puntos: en este caso, los puntos no están conectados.
MultiPolygon2DEl tipo MultiPolygon2D permite almacenar un conjunto de polígonos bidimensionales sin intersecciones entre ellos.
MultiPolygonGeoEl tipo MultiPolygonGeo permite almacenar un conjunto de polígonos geográficos sin intersecciones entre ellos.
nfcDataThe nfcData type is used to describe and handle the data of a variable of type nfcTag.
nfcTagThe nfcTag type is used to define the advanced characteristics of an NFC tag (Near Field Communication).
NotificationThe Notification type is used to handle the local notifications or the push notifications.
notificationActionThe notificationAction type is used to describe an additional action associated with a notification.
notificationCategoryThe type notificationCategory makes it possible to define all the advanced characteristics of a notification category.
notificationFormatThe notificationFormat type is used to describe the display format of a notification when it is expanded.
NumericEl tipo Numeric permite contener números enteros o decimales especificando si es necesario:
  • el número de dígitos en la parte entera.
  • el número de dígitos de la parte entera y decimal.
NumericFormatEl tipo NumericFormat permite definir todas las características del formato a utilizar con la función NumToString.
OAuth2ParametersEl tipo OAuth2Parameters permite definir la información necesaria para autenticarse en un servicio web implementando el estándar OAuth 2.0.
ocrOptionEl tipo ocrOption permite definir las opciones generales del OCR (Reconocimiento óptico de caracteres) nativo.
OCRTextBlockEl tipo ocrTextBlock permite definir e identificar las características avanzadas de un bloque de texto leído por el OCR nativo.
Opción descriptionUna variable de tipo Option Description permite manipular las características de una opción de combinación mediante programación.
OpenIDIdentityEl tipo OpenIDIdentity permite definir las características avanzadas de un usuario conectado a un servicio web mediante el protocolo OAuth 2.0.
OpenIDParametersEl tipo OpenIDParameters permite definir las características avanzadas de una autenticación de OpenID.
OrgElementThe OrgElement type is used to define the advanced characteristics of an element found in an Organization Chart control.
PaletteEl tipo Palette permite definir las características avanzadas de una paleta de colores.
ParallelTaskThe ParallelTask type is used to handle a task, which means a procedure run by a thread in the parallel programming.
pdfAttachmentEl tipo pdfAttachment permite definir las características avanzadas de un archivo adjunto en un documento PDF.
pdfBookmarkEl tipo pdfBookmark permite definir todas las características avanzadas de un marcador en un documento PDF.
Novedad versión 2025
pdfControl
El tipo pdfControl permite obtener todas las características y valores de un control que se encuentra en un formulario PDF.
Novedad versión 2025
pdfControlOption
El 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.
pdfDocumentEn tipo pdfDocument permite obtener todas las características de un archivo PDF, incluido el autor, la fecha de creación, el contenido de las páginas, etc.
pdfPageEl tipo pdfPage permite definir las características avanzadas de una página de un documento PDF cargado en memoria.
pdfParameterEl tipo pdfParameter define las características del archivo PDF que se va a generar.
New in SaaS
pdfProtection
El tipo pdfProtection permite identificar las opciones de protección aplicadas a un documento PDF almacenado en una variable de tipo pdfDocument.
Este nuevo tipo de variable está disponible en WINDEV Suite SaaS 2025 - Update 3.
pdfSignatureEl tipo pdfSignature permite definir las características avanzadas de la firma que se aplicará a un archivo PDF al firmar un PDF existente (mediante la función PDFSign).
pdfTextElementEl tipo pdfTextElement permite conocer las características de un elemento de texto en una página PDF.
PermissionThe Permission type represents a permission requested by the application (and therefore declared in the manifest).
PhoneThe Phone type is used to handle a phone number as well as its type (home, work, ...).
picLayerThe picLayer type is used to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
picRTFEl tipo picRTF permite definir todas las características avanzadas de una capa que contiene texto RTF.
picTextEl tipo picText permite definir todas las características avanzadas de una capa de tipo Text.
PointUna variable de tipo Point es un tipo estructurado que permite representar una posición (X, Y) en 2 dimensiones.
Point2DEl tipo Point2D permite definir las características de una ubicación representada en un plano cartesiano.
PointGeoEl tipo PointGeo permite definir las características de una ubicación representada en la superficie esferoidal de la Tierra.
PolygonEl tipo Polygon permite definir los puntos de un polígono.
Polygon2DEl tipo Polygon2D permite definir las características avanzadas de un polígono 2D.
PolygonGeoEl tipo PolygonGeo permite definir las características avanzadas de un polígono geográfico.
ProcedureThe Procedure type is used to handle through programming:
  • the procedures or methods found in the project.
  • the procedures or methods found in an internal component.
  • the procedures or methods found in an external component.
Procedure DescriptionEl tipo Procedure Description permite obtener información sobre un procedimiento o un método.
ProcessThe Process type is used to define the characteristics of the remote application that can be started by ExeRemoteRun.
Property DescriptionThe Property Description type is used to get information about a property.
psheetSelectionThe psheetSelection type is used to find out the advanced characteristics of a selection in a Spreadsheet control.
pvtPositionThe pvtPosition type is used to handle a cell of a Pivot Table control.
QueueA Queue variable is a structured type that groups a set of elements of the same type.
QuickActionEl tipo QuickAction permite definir todas las características avanzadas de una acción rápida de una aplicación en Android (Acceso directo a la aplicación) o iOS (Acción rápida).
RecordThe Record type is used to save the values of a record.
RectánguloA Rectángulo es un tipo estructurado que se utiliza para representar un rectángulo (X, Y, Anchura, Altura) en 2 dimensiones.
redisConnectionThe redisConnection type is used to define all the advanced characteristics of a connection to a Redis server (or cluster).
redisResponseEl tipo redisResponse permite definir las características avanzadas de una respuesta recibida por las funciones RedisExecuteCommand o RedisPipelineGet.
ReminderThe Reminder type is used to describe and handle a reminder to inform the user of an appointment.
RepetitionThe Repetition type is used to describe and modify the characteristics of a repetition for an appointment via the different WLanguage properties.
restRequestEl tipo restResponse permite definir todas las características avanzadas de una respuesta REST.
restResponseEl tipo restResponse permite obtener todas las características avanzadas de una respuesta REST.
rssCategoryEl tipo rssCategory permite manipular la categoría de una fuente RSS o de una entrada de flujo.
rssChannelThe rssChannel type is used to handle a RSS channel...
rssCloudThe rssCloud type is used to describe the method for subscribing to the notifications of modification made to the RSS feed...
rssEnclosureThe rssEnclosure type is used to define and handle an attachment to a RSS feed entry...
rssEntryEl tipo rssEntry se utiliza para gestionar una entrada de fuente RSS...
rssIdentifierEl tipo rssIdentifier permite describir el identificador único de una entrada de fuente RSS...
rssImageThe rssImage type is used to describe the image of a RSS feed...
rssSourceThe rssSource type is used to describe the source of an RSS feed entry...
rssStreamThe rssStream type is used to handle a RSS feed...
rssTextInputThe rssTextInput type is used to describe the input area of RSS feed...
saasClientThe saasClient type is used to define the advanced characteristics of a SaaS client account.
saasPricingThe saasPricing type is used to define the advanced characteristics of a SaaS pricing.
saasServiceThe saasService type is used to define the advanced characteristics of a SaaS service.
saasSiteThe saasSite type is used to define the advanced characteristics of a SaaS WEBDEV website.
saasSubscriptionEl tipo saasSubscription permite definir las características avanzadas de una suscripción de una cuenta cliente SaaS a una tarificación.
saasUserEl tipo saasUser permite definir las características avanzadas de un usuario de sitio SaaS.
saasVisitEl tipo saasVisit permite conocer las características de la visita de un usuario SaaS.
ScannerEl tipo Scanner manipula la información de un escáner.
SecurePasswordEl tipo SecurePassword es un tipo estructurado que permite obtener una contraseña segura, cifrada con un algoritmo de hash y sal.
sfConnectionEl tipo sfConnection permite describir una conexión a la plataforma Salesforce y gestionar la autenticación del usuario...
sfDeletedRecordThe sfSeekDeletedResult type is used to find out the characteristics of a deleted record that was retrieved by SFSeekDeleted...
sfDeleteResultThe sfDeleteResult type is used to find out the result of SFDelete...
sfDisconnectResultEl tipo sfDisconnectResult se utiliza para obtener el informe de estado de SFDisconnect cuando se desconecta de una sesión...
sfEmptyRecycleBinResultThe sfEmptyRecycleBinResult type is used to find out the result of SFEmptyRecycleBin...
sfErrorEl tipo sfError permite conocer las características de un error devuelto por Salesforce...
sfExecuteProcessResultEl tipo sfExecuteProcessResult permite conocer el resultado de la función SFExecuteProcess...
sfExecuteQueryResultThe sfExecuteQueryResult type is used to find out the result of SFForwardQuery and SFExecuteQuery...
sfLeadConvertThe sfLeadConvert type is used to describe the conversion parameters of a lead...
sfLeadConvertResultThe sfLeadConvertResult type is used to find out the result of SFConvertLead...
sfMergeRequestEl tipo sfMergeRequest se utiliza para describir los elementos a fusionar durante la llamada a SFMerge...
sfMergeResultThe sfMergeResult type is used to find out the result of SFMerge...
sfObjectThe sfObject type is used to describe a record of a SalesForce file...
sfProcessSubmitRequestThe sfProcessSubmitRequest type is used to describe a Salesforce record (also called a Salesforce object) to submit to SFExecuteProcess...
sfProcessWorkItemRequestThe sfProcessWorkItemRequest type is used to describe a query for processing a task to submit to SFExecuteProcess...
sfSaveResultThe sfSaveResult type is used to find out the result of SFAdd and SFModify...
sfSearchResultEl tipo sfSearchResult se utiliza para averiguar el resultado de SFSearch...
sfSeekDeletedResultThe sfSeekDeletedResult type is used to find out the result of SFSeekDeleted...
sfSeekUpdatedResultThe sfSeekUpdatedResult type is used to find out the result of SFSeekModified...
sfSessionInfoThe sfSessionInfo type is used to get information about the current session...
sfUndeleteResultThe sfUndeleteResult type is used to find out the result of SFUndelete...
sfUserInfoThe sfUserInfo type is used to get information about a user...
SIPAddressThe SIPAddress type is used to define the advanced characteristics of a SIP address.
SpeechSynthesisVoiceThe SpeechSynthesisVoice type is used to get all the advanced characteristics of a speech synthesis voice.
sshSessionEl tipo sshSession permite definir las características de una conexión a un servidor SSH.
StackA Stack variable is a structured type that is used to group a set of elements of the same type.
sysNotificationLa dirección sysNotification se utiliza para definir todas las características avanzadas de una notificación interactiva del sistema.
sysNotificationButtonEl sysNotificationButton se utiliza para definir todas las características avanzadas del control Botón en una notificación interactiva.
sysNotificationInputLa dirección sysNotificationInput se utiliza para definir todas las características avanzadas de un control de entrada, como una entrada de texto o un control de cuadro combinado, en una notificación interactiva.
ThreadEl tipo Thread permite definir todas las características de un subproceso.
TiffEl tipo Tiff permite definir las características avanzadas de una imagen TIFF.
TileThe Tile type is used to defined all the advanced characteristics of a tile for an application in Universal Windows 10 app mode.
TimeEl tipo Time permite manipular horas fácilmente...
ToastThe Toast type is used to define all the advanced characteristics of a toast notification.
TokenEl tipo Token permite definir todas las características avanzadas de un token que se muestra en un control Campo de entrada.
upnpDeviceEl tipo upnpDevice permite definir las características avanzadas de un dispositivo UPnP.
upnpImageEl tipo upnpImage permite definir las características avanzadas de la imagen de un dispositivo UPnP.
upnpServiceEl tipo upnpService se utiliza para definir las características avanzadas de un servicio proporcionado por el dispositivo UPnP.
URIThe URI (Uniform Resource Identifier) type identifies physical or abstract resources (e.g. files or Web pages).
UUIDThe UUID type is used to easily manage:
  • UUIDs or GUIDs,
  • automatic UUID HFSQL identifiers,
  • identifiers for COM/Automation objects and interfaces,
  • ...
Valor descriptionUna variable de tipo Value Description permite manipular la descripción de un valor de enumeración mediante programación.
Variable DescriptionThe Variable Description type is used to get information about a variable or a member.
VariantEl tipo Variant permite:
  • almacenar cualquier valor simple: booleanos, numéricos (Currency, Real, Integer, etc.), caracteres y cadenas de caracteres, fechas (Date, Time, DateTime, Duration), etc, ...
  • almacenar subelementos con nombre o índice.
  • almacenar cualquier valor complejo: estructuras, clases, tipos avanzados, arrays, arrays asociativos, colas, pilas y listas.
  • manipular el valor NULL en WLanguage.
  • almacenar interacciones con objetos ActiveX y con la programación de automatización.
VariantMemberEl tipo VariantMember es un tipo avanzado que corresponde a un array de miembros, cada miembro es una variable de tipo Variant.
WatermarkThe Watermark type is used to handle the text printed in watermark in the reports created with the report editor or programmatically.
WBAdminAccountThe WBAdminAccount type is used to define all the advanced characteristics of a WEBDEV account in a WEBDEV Application Server.
WBAdminApplicationEl tipo WBAdminApplication permite definir todas las características avanzadas de una aplicación implementada en un WEBDEV Application Server.
WBAdminAuthEl tipo WBAdminAuth permite definir todas las características avanzadas de la API utilizada para administrar WEBDEV Application Server de forma remota.
WBAdminConnectionEl tipo WBAdminConnection permite obtener las características avanzadas de una conexión en el servidor. Esta conexión puede corresponder a una sesión, una solicitud AWP, una tarea programada, etc.
WDPicEl tipo WDPic permite definir las características avanzadas de una imagen en formato ".wdpic".
WebAddressThe WebAddress type is used to define the advanced characteristics of a site address as well as its type (custom page, blog, ftp, etc.).
websocketClientThe websocketClient type is used to identify and define all the advanced characteristics of a client connected to a WebSocket server.
WLanguageCodeCompilingEl tipo WLanguageCodeCompiling permite definir las opciones del compilador utilizadas por las funciones Compile, ExecuteCode y EvaluateExpression, así como por el control Editor de código (mediante la propiedad Compiler).
WLanguageCodeFormattingEl tipo WLanguageCodeFormatting permite definir todas las opciones de formato del código WLanguage.
wsRequestEl tipo wsRequest define las características avanzadas de un servicio web.
wsResponseThe wsResponse type is used to get:
  • the XML source code of the web service response.
  • the value of the different parts of the web service response (for the web services returning several responses).
xlsCellUna variable de tipo xlsCell permite describir y modificar una celda de un documento Excel...
xlsColumnEl tipo xlsColumn permite describir y modificar una columna de un documento Excel...
xlsCommentEl tipo xlsComment permite definir todas las características avanzadas de un comentario en una celda de un archivo XLS o de un control Hoja de cálculo.
xlsDocumentUna variable de tipo xlsDocument permite describir y modificar un documento Excel...
xlsLayoutEl tipo xlsLayout permite definir todas las características de diseño de una hoja de un documento XLSX en un control Hoja de cálculo.
xlsRowEl sitio xlsRow define y modifica las características de una fila de un documento Excel...
xmlAttributeThe xmlAttribute type is used to handle the attributes of a node in an XML document.
xmlDocumentThe xmlDocument type is used to handle an XML file.
xmlNamespaceThe xmlNamespace type is used to handle the XML namespace of a node attribute in an XML document.
xmlNodeThe xmlNode type is used to handle a node of an XML document.
xmlReaderThe xmlReader type is used to read an XML document without loading it in memory.
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.
El tipo xmlXAdESSignature permite definir todas las características avanzadas de una firma compatible con el formato XAdES.
Este nuevo tipo de variable está disponible en WINDEV Suite SaaS 2025 Update 3.
xpathResultThe xpathResult type is used it find out the result of the execution of an XPATH query.
YAMLEl tipo YAML simplifica la manipulación de datos en formato YAML.
zipArchiveThe type zipArchive type is used to manipulate an archive file corresponding to one of the following formats: ZIP, CAB, RAR, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ).
zipArchivedFileThe zipArchivedFile type is used to handle:
  • a file contained in an archive corresponding to one of the following formats: ZIP, CAB, RAR, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ).
  • a file to add into an archive.
El tipo zipExeCreationParameter permite definir toda la información necesaria para crear un archivo autoextraíble (archivo .EXE).
Este nuevo tipo de variable está disponible en WINDEV Suite SaaS 2025 Update 3.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2025

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