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 / Funciones WLanguage / Funciones estándar / Funciones de programación reflexiva
  • Propiedades específicas de las variables Definition
  • Funciones que manipular el tipo Definition
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo Definitionpermite obtener las características de un tipo:
  • tipo simple,
  • tipo avanzado,
  • class,
  • estructura,
  • combinación,
  • enumeración.
Observación: 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.
Ejemplo
// Retrieves the definition of x type
d is Definition
d = GetDefinition(x)
// Displays the name of x type
Trace(d.Name)
Observaciones

Propiedades específicas de las variables Definition

Las siguientes propiedades pueden ser usadas para manipular a Definition Variable:
Nombre de la propiedadTipo utilizadoEfecto
AsociaciónDefiniciónArray de variables de tipo DefinitionDefinition de los tipos associated.
En este caso, las variables Associated Property de Property Description, Variable Description y Procedure Description devuelven True.
AttributeMappingCadena de caracteres
  • Valor del atributo <Mapping> extension para una clase o estructura,
  • "" (cadena vacía) si no se especifica el atributo (o para otros tipos).
Esta propiedad es de solo lectura.
AttributeNoteCadena de caracteresContenido del atributo <Note> extension.
Esta propiedad es de solo lectura.
AttributeSerializeCadena de caracteresNombre de serialización del tipo según su nombre y el atributo <serialize>.:
  • Nombre de la clase, si no se especifica el atributo,
  • Contenido de la cadena si el atributo contiene una cadena,
  • "" (cadena vacía) si el atributo es set a False o si el tipo no es una clase.
Esta propiedad es de solo lectura.
BaseDefiniciónArray de variables de tipo DefinitionDefinition de tipos base.
DeclaraciónSintaxisSintaxis descriptiondescription de la declaración de variables globales para ventanas, páginas e informes.
Esta propiedad es de solo lectura.
DefiniciónFamiliaIntegroDefinition de los tipos de base.
Este Property es accesible en sólo lectura.
denominarCadena de caracteresNombre del tipo.
Este Property es accesible en sólo lectura.
escribir a máquinaIntegroTipo WLanguage.
Esta Property es accesible en modo sólo lectura. Los valores disponibles son idénticos a los devueltos por TypeVar.
OpciónArray de Option Descriptiondescription de opciones para un Definition de combinación.
Observación: Información disponible para las combinaciones definidas en la editor de análisis y para las combinaciones definidas en WLanguage.
ProcedureArray de Procedure DescriptionMétodos de clase si el tipo definido es una clase.
El Asociado Property de las variables Procedure Description devuelve False en el caso de los métodos de la clase base.
PropertyArray de Property DescriptionPropiedades de la clase si el tipo definido es una clase.
El Asociado Property de las variables Property Description devuelve False en el caso de las propiedades de la clase base.
ValorArray de Value descriptiondescription de valores para una Definition de enumeración.
Observación: Información disponible para las enumeraciones definidas en la editor de análisis y para las enumeraciones definidas en WLanguage.
VariableArray de Variable DescriptionMiembros de clase o estructura si el tipo definido es una clase o una estructura.
El Asociado Property de las variables Variable Description devuelve False en el caso de los miembros de la clase base.

Funciones que manipular el tipo Definition

GetDefinitionRecupera la Definition de tipo 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: 14/03/2023

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