PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV 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/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
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
CodePostal 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
CodePostal 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