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 description de Procedimiento description
  • Llamada al método
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 de procedimiento description se utiliza para get información sobre un método de clase.
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 type class of variable x
MyDefinition is Definition
MyDefinition = GetDefinition(x)
 
// Retrieves the description of Calc method
MyProcedure is procedure Description
MyProcedure = MyDefinition.Procedure["Calc"]
Observaciones

Propiedades específicas de las variables description de Procedimiento description

Las siguientes propiedades pueden ser utilizadas para manipular un procedimiento description Variable:
Nombre de la propiedadTipo utilizadoEfecto
associatedbooleano
  • True si el método proviene de una clase asociada,
  • False si el método proviene de una clase base.
DeclaraciónDefinitionDefinition de la clase que contiene el método.
Esta propiedad es de solo lectura.
Globalbooleano
  • True STRIMEULB si el método es global,
  • False en caso contrario.
Esta propiedad es de solo lectura.
Heredadobooleano
  • True si el método se hereda de una clase base,
  • False en caso contrario.
Esta propiedad es de solo lectura.
denominarCadena de caracteresNombre del método.
Esta propiedad es de solo lectura.
Virtualbooleano
  • True si el método es virtual,
  • False en caso contrario.
Esta propiedad es de solo lectura.

Llamada al método

El método cuya description fue recuperada puede ser llamado por ExecuteProcess.
  • Llamada a un método estático
    p is Procedure Description
    p = ...
    ExecuteProcess(Null, p, <param1>, <param2>, ...)
  • Llamada a un método de instancia
    p is Procedure Description
    p = ...
    ExecuteProcess(<object variable>, p, <param1>, <param2>, ...)
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: 23/08/2022

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