PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Caso especial: la dinámica arrays
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Nuevo se utiliza para asignar el espacio de memoria a contener:
Versiones 16 y posteriores
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Nueva funcionalidad versión 16
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Versiones 17 y posteriores
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Versiones 21 y posteriores
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Ejemplo
// 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

Creating a dynamic array 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>:
Dimension 1 a 10 del array (valor entero).
<Type of array elements>:
Tipo de elementos que se encuentran en la array.
Notas:
  • El a y dinámico Las palabras clave son opcionales: proporcionan una mejor legibilidad.
  • Ver Matrices para más detalles.

Instantiating a dynamic class object 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.
Ver Instanciación dinámica de objetos para más detalles.

Creating a dynamic automation object 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.
Ver Objeto de automatización dinámico para más detalles.

Creating a dynamic structure variable Ocultar los detalles

<Variable name> = new <Name of dynamic structure>
<Variable name>:
Nombre de la variable de estructura dinámica a crear.
<Name of dynamic structure>:
Nombre de una estructura que fue declarada de antemano.
Ver Estructura dinámica para más detalles.
Observaciones

Caso especial: la dinámica arrays

Si la array dinámica se declara y se asigna en una sola línea de código, no es necesario utilizar la palabra clave New para reservar espacio de 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
Nota: En este caso, Delete no debe utilizarse para borrar explícitamente el array dinámico.. Se producirá un error de ejecución si se utiliza Delete.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario