|
|
|
|
|
- Recuperando el Definition
- Limitaciones
GetTypeDefinition( Función) Obtiene la description de un tipo identificado por el nombre.
PROCEDURE Proc(ClassName is string) // Gets the definition of the class identified by name MyDefinition is Definition MyDefinition = GetTypeDefinition(ClassName) Description_report is Definition = GetTypeDefinition(RPT_CustomerOrders) Syntax_description is Syntax Description = Description_report.DeclarationSyntax // Iterate over the parameters of the report FOR EACH x OF Syntax_description.Parameter Trace(x.Name) END Sintaxis
<Result> = GetTypeDefinition(<Element name>)
<Result>: Definition Variable de tipo Definition. <Element name>: Cadena de caracteres - Nombre de la clase o estructura para la que debe recuperarse la Definition.
- Nombre de la ventana, página o reporte para la que debe recuperarse el Definition.
Observaciones Recuperando el Definition Si la clase o la estructura es desconocida, GetTypeDefinition devuelve un Definition nulo con un Error("Invalid Definition"). Si el elemento no está asignado, GetTypeDefinition devuelve una definición nula con un Error( no fatal "Elemento no asignado"). Se pueden procesar los casos de error: - comparando el description con el Null.
- comprobando el valor de la ErrorOccurred Variable.
Limitaciones - En un proyecto, no se puede recuperar la Definition de una clase o estructura procedente de:
- una Component externa .
- un componente interno.
- En un componente externo, no se puede recuperar la Definition de una clase o estructura procedente del proyecto anfitrión.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|