|
|
|
|
- Caso especial: la dinámica arrays
Nuevo (Palabra reservada)
Nuevo se utiliza para asignar el espacio de memoria a contener: // Syntax 1 CustomerArray is dynamic array // Create this dynamic array CustomerArray = new dynamic array of 4 by 7 int
// Syntax 2 MFile is Class Name is string Extension is string Directory is string END SourceFile is object MFile dynamic ... // Instantiate the object SourceFile = new MFile // Process on the object
// Syntax 3 // Create a dynamic automation object MyDynamicObject = new Automation object MyServer
// Syntax 4 ProductRef is Structure SCode is int PdtCode is fixed string on 10 END
Armchair is dynamic ProductRef Chair is dynamic ProductRef ... Armchair = new ProductRef Armchair:SCode = 7 Armchair:PdtCode = "Furniture"
Sintaxis
Creando un array dinámico Ocultar los detalles
<Name of dynamic array> = new dynamic array of <Dimension 1> [by <Dimension 2> ... [by <Dimension 10>]] <Type of array elements> OR <Name of dynamic array> = new dynamic array of <Dimension 1> [, <Dimension 2> ... [, <Dimension 10>]] <Type of array elements>
<Name of dynamic array>: Nombre de la array dinámica a utilizar. Esta array fue declarada de antemano. <Dimension 1>...<Dimension 10>: Dimensión 1 a 10 de la array (valor entero). <Type of array elements>: Tipo de elementos que se encuentran en la array.Observaciones: - El a y dinámico Las palabras clave son opcionales: proporcionan una mejor legibilidad.
- Para obtener más información, consulte Arrays.
Instantánea de un objeto de clase dinámica Ocultar los detalles
<Object name> = new <Class name> ([<Parameters>])
<Object name>: Nombre de la instancia de la clase. <Class name>: Nombre de la clase a instanciar. Este nombre se definió cuando se creó la clase en el editor de código. <Parameters>: Parámetros opcionales del constructor.
Creando un objeto dinámico de automatización Ocultar los detalles
<Name of dynamic automation object> = new automation object <Name of automation server>
<Name of dynamic automation object>: Nombre del objeto de automatización dinámico a crear. Este objeto fue declarado de antemano. <Name of automation server>: Nombre del servidor del objeto de automatización dinámica.
Creando una estructura dinámica Variable Ocultar los detalles
<Variable name> = new <Name of dynamic structure>
<Variable name>: Nombre de la estructura dinámica que Variable debe crear. <Name of dynamic structure>: Nombre de una estructura que fue declarada de antemano. Observaciones Caso especial: la dinámica arrays Si la array dinámica se declara y asigna en un único Line de código, no es necesario utilizar la palabra clave New para reservar espacio en la memoria. Por ejemplo: // Declare and create a dynamic array CustomerArray is dynamic array of 4 by 7 int
// Is equivalent to
CustomerArray is dynamic array CustomerArray = new dynamic array of 4 by 7 int
Observación: En este caso, no utilice la palabra clave suprimir para liberar explícitamente la dinámica array. Se producirá un error de ejecución si se utiliza suprimir.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|