|
|
|
|
|
- Obtener una definición
- Limitaciones
GetTypeDefinition (Función) Obtiene la descripción 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>: Definición Variable de tipo Definition. <Element name>: Cadena de caracteres - Nombre de la clase o estructura cuya definición debe obtenerse.
- Nombre de la ventana, página o reporte cuya definición debe obtenerse.
Observaciones Obtener una definición Si la clase o estructura es desconocida, la función GetTypeDefinition devuelve una definición nula con un error no fatal ("Definición no válida"). Si no se crea el elemento, la función GetTypeDefinition devuelve una definición nula con un error no fatal ("No se ha creado el elemento"). Los casos de error pueden procesarse: - comparando la descripción con el valor Null.
- comprobando el valor de la variable ErrorOccurred.
Limitaciones - En un proyecto, no se puede obtener la definición de una clase o estructura de:
- un componente externo.
- un componente interno.
- En un componente externo, no se puede obtener la definición de una clase o estructura procedente del proyecto principal.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|