AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Sintaxis WLanguage / Declaración de variables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Estructura dinámica (Tipo de Variable)
 
Una estructura puede asignarse dinámicamente: hablamos de una instanciación dinámica de la estructura.
La instanciación dinámica de la estructura se utiliza para crear una estructura en un momento dado y para liberar esta estructura cuando ya no se utiliza.
Para instanciar una estructuradebes hacerlo:
  1. Declarar una estructura dinámica.
  2. Instanciar una estructura.
Observación: La estructura se libera automáticamente cuando ya no se utiliza.. Sin embargo, puede forzar la destrucción de la estructura.
Ejemplo
MyExampleFile is Structure
Name is string
Extension is string
Directory is string
END
SourceFile is dynamic MyExampleFile
// ...
SourceFile = new MyExampleFile
// Process on the object ...
// ...
// Free the object
delete SourceFile
// Declaration of the structure in the declaration code of a class
MyClass is Class
sMB is string
END
 
MyExampleFile is Structure
Name is string
Extension is string
Directory is string
END
 
//---------------------------------------------------------------------
// Declaration of a dynamic array with this structure:
ArraySourceFile is array * dynamic MyClass.MyExampleFile
Sintaxis

Declarar una estructura dinámica Ocultar los detalles

<Variable name> is dynamic <Structure name>
<Variable name>:
Nombre que identifica a la Variable de la estructura.
<Structure name>:
Nombre que identifica la estructura. Este nombre se definió al crear la estructura

Instantánea de una estructura dinámica Ocultar los detalles

<Variable name> = New <Structure name>
<Variable name>:
Nombre que identifica a la Variable de la estructura.
<Structure name>:
Nombre de una estructura que se ha declarado de antemano.

Liberar una estructura dinámica Ocultar los detalles

Delete <Structure name>
<Structure name>:
Nombre de la estructura Variable a utilizar.
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

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local