PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Structure dynamique (Type de variable)
En anglais : Dynamic Structure (Type of variable)
Une structure peut être allouée dynamiquement : on parle alors d'instanciation dynamique de la structure.
L'instanciation dynamique de structure permet de créer une structure à un instant donné et de libérer cette structure lorsqu'elle n'est plus utilisée.
Pour instancier une structure, il faut :
  1. Déclarer une structure dynamique.
  2. Instancier une structure.
Remarque : La libération de la structure est automatique lorsque il n'est plus utilisé. Toutefois, il est possible de forcer la destruction de la structure.
Versions 17 et supérieures
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Nouveauté 18
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Versions 21 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Nouveauté 21
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Exemple
MonFichierExemple est une structure
        Nom est une chaîne
        Extension est une chaîne
        Répertoire est une chaîne
FIN
FichierSource est un MonFichierExemple dynamique
// ...
FichierSource = allouer un MonFichierExemple
// Traitement sur l'objet ...
// ...
// Libérer l'objet
libérer FichierSource
Syntaxe

Déclarer une structure dynamique Masquer les détails

<Nom de la Variable> est [un] <Nom de la structure> dynamique
<Nom de la variable> :
Nom identifiant la variable de la structure.
<Nom de la structure> :
Nom identifiant la structure. Ce nom a été défini lors de la création de la structure

Instancier une structure dynamique Masquer les détails

<Nom de la Variable> = allouer un <Nom de la structure>)
<Nom de la variable> :
Nom identifiant la variable de la structure.
<Nom de la structure> :
Nom d'une structure précédemment déclarée.

Libérer une structure dynamique Masquer les détails

Libérer <Nom de la structure>
<Nom de la structure> :
Nom de la variable structure à manipuler.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire