DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Comment le faire / Programmation
  • 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

Dernière modification : 13/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale