PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Déclaration d'une structure
  • Utilisation d'une structure
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
Comment créer et manipuler une structure ?
Une structure est un type de variable qui est composée d'autres variables.
Par exemple, une variable "Adresse" peut être composée de :
  • Nom de ma société
  • Nom du contact
  • Adresse
  • Code postal
  • Ville
  • Pays
Il est ainsi possible de passer en paramètre à une procédure une variable créée à partir d'une structure au lieu de passer autant de paramètres qu'il y a d'éléments composant la structure.
Déclaration d'une structure
Pour déclarer une structure il faut utiliser la syntaxe suivante :
NomStructure est une structure
Membre1 est un <type de variable>
Membre2 est un <type de variable>
...
FIN
Par exemple :
stAdresse est une Structure
 NomSociete est une chaîne
 NomContact est une chaîne
 Adresse est une chaîne
 Code postal est une chaîne
 Ville est une chaîne
 Pays est une chaîne
FIN
Utilisation d'une structure
Pour utiliser une structure existante, il faut :
  1. Déclarer une variable du type de la structure.
  2. Initialiser les membres faisant partie de la structure.
Par exemple :
stAdresse est une Structure
 NomSociete est une chaîne
 NomContact est une chaîne
 Adresse est une chaîne
 Code postal est une chaîne
 Ville est une chaîne
 Pays est une chaîne
FIN

UnClient est un stAdresse

UnClient.NomSociete = "PC SOFT"
UnClient.NomContact = "Paul Durant"
UnClient.Adresse = "3 Rue Puech Villa"
UnClient.CodePostal = "34000"
UnClient.Ville = "Montpellier"
UnClient.Pays = "FRANCE"
Notes
Les structures peuvent être déclarées :
  • dans le code du projet (structure globale à tout le projet).
  • dans le code d'une fenêtre ou une page (structure globale à la fenêtre ou la page).
  • dans un traitement quelconque (structure locale au traitement).
Pour plus de détails, consultez Les variables de type Structure.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire