|
|
|
|
|
- Recuperar la definición
- Limitaciones
GetTypeDefinition (Función) Obtiene la descripción de un tipo identificado por su 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>: Definición Variable de tipo Definición. <Element name>: Cadena de caracteres - Nombre de la clase o estructura cuya definición debe recuperarse.
- Nombre de la ventana, página o informe cuya definición debe recuperarse.
Observaciones Recuperar la definición Si la clase o estructura es desconocida, GetTypeDefinition devuelve una definición Null con un error no fatal ("Invalid definition"). Si el elemento no está asignado, GetTypeDefinition devuelve una definición Null con un error no fatal ("Elemento no asignado"). Los casos de error pueden procesarse: - comparando la descripción con Null.
- comprobando el valor de la variable ErrorOccurred.
Limitaciones - En un proyecto, no se puede recuperar la definición de una clase o estructura procedente de:
- un componente externo.
- un componente interno.
- En un componente externo, no se puede recuperar la definición de una clase o estructura procedente del proyecto anfitrión.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|