AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de programación reflexiva
  • Propiedades específicas de las variables de tipo Definition
  • Funciones que utilizan el tipo Definition
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
El tipo Definition obtiene las características de los siguientes tipos:
  • tipo simple,
  • tipo avanzado,
  • clase,
  • estructura,
  • combinación,
  • enumeración.
Nota: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Novedad de la versión por suscripción
Android Este tipo de variable ahora está disponible para aplicaciones Android.
Widget Android Este tipo de variable ahora está disponible para los widgets de Android.
Nota: Esta funcionalidad solo está disponible en la versión por suscripción, a partir de WINDEV Suite 2025 - Update 3.
Para obtener más información, consulte Utilizar las novedades exclusivas de la versión por suscripción de WINDEV Suite 2025.
Ejemplo
// Retrieves the definition of x type
d is Definition
d = GetDefinition(x)
// Displays the name of x type
Trace(d.Name)
Propiedades

Propiedades específicas de las variables de tipo Definition

Las siguientes propiedades pueden utilizarse para manipular variables de tipo Definition:
Nombre de la propiedadTipo utilizadoEfecto
AssociationDefinitionArray de variables de tipo DefinitionDefinición de tipos asociados.
En este caso, la propiedad Associated de las variables de tipo Property Description, Variable Description y Procedure Description devuelve True.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
AttributeMappingCharacter string
  • Valor del atributo de extensión <Mapping> de una clase o estructura,
  • "" (cadena vacía) si no se especifica el atributo (o para otros tipos).
Esta propiedad es de solo lectura.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
AttributeNoteCharacter stringContenido del atributo de extensión <Note>.
Esta propiedad es de solo lectura.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
AttributeSerializeCharacter stringNombre de serialización del tipo según el nombre y el atributo <Serialize>:
  • Nombre de la clase, si no se especifica el atributo,
  • Contenido de cadena si el atributo contiene una cadena,
  • "" (cadena vacía) si el atributo se establece en False o si el tipo no es una clase.
Esta propiedad es de solo lectura.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
BaseDefinitionArray de variables de tipo DefinitionDefinición de tipos base.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
DeclarationSyntaxSyntax DescriptionDescripción de la declaración de variables globales para ventanas, páginas y reportes.
Esta propiedad es de solo lectura.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
DefinitionFamilyIntegerDefinición de tipos base.
Esta propiedad es de solo lectura.
NameCharacter stringNombre del tipo.
Esta propiedad es de solo lectura.
NullableBoolean
  • True si el tipo definido admite valores Null,
  • False en caso contrario.
Esta propiedad es de solo lectura.
OptionArray de Option DescriptionDescripción de las opciones para una definición de combinación.
Nota: Esta información está disponible para las combinaciones definidas tanto en el editor de esquemas de base de datos como en WLanguage.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
ProcedureArray de Procedure DescriptionMétodos de clase si el tipo definido es una clase.
La propiedad Associated de las variables de tipo Procedure Description devuelve False en el caso de los métodos de la clase base.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
PropertyArray de Property DescriptionPropiedades de la clase si el tipo definido es una clase.
La propiedad Associated de las variables de tipo Property Description devuelve False en el caso de las propiedades de la clase base.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
TypeIntegerTipo WLanguage.
Esta propiedad es de solo lectura. Los valores disponibles son idénticos a los devueltos por la función TypeVar.
ValueArray de Value DescriptionDescripción de los valores de una definición de enumeración.
Nota: Esta información está disponible para las enumeraciones definidas tanto en el editor de esquemas de base de datos como en WLanguage.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
VariableArray de Variable DescriptionMiembros de la clase o estructura si el tipo definido es una clase o estructura.
La propiedad Associated de las variables de tipo Variable Description devuelve False en el caso de los miembros de la clase base.
Novedad de la versión por suscripción
AndroidWidget Android Esta propiedad no está disponible.
Observaciones

Funciones que utilizan el tipo Definition

GetDefinitionObtiene la definición del tipo de elemento.
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/10/2025

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