Le type
Pays permet de connaître les caractéristiques d'un pays. Les caractéristiques de ce pays peuvent être :
- récupérées avec les fonctions PaysRécupère ou PaysListe.
- connues à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
// Récupération des informations sur la France
oFrance est un Pays = PaysRécupère("FR")
// Affichage du libellé
LIB_Pays = oFrance.Nom
// Affichage du préfixe de numéro de téléphone
SAI_Téléphone = oFrance.PréfixeNuméroDeTéléphone
// Affichage drapeau
IMG_Drapeau = oFrance.Drapeau
// Affichage du continent
LIB_Continent = oFrance.Continent.Nom
// Trinité et Tobago en FR et en US
MonPays est un Pays = PaysRécupère("TT")
// Affichage du pays en FR
Trace(MonPays.Nom) // Trinité-et-Tobago
// Affichage du pays en US
// Changement de la langue du framework
NationFramework(nationAnglais)
Trace(MonPays.Nom) // Trinidad and Tobago
Remarques
Propriétés spécifiques à la description des variables de type Pays
Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type
Pays :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
CodeISO2 | Chaîne de caractères | Code ISO sur 2 caractères (norme ISO 3166-1). Cette propriété est disponible en lecture seulement. |
CodeISO3 | Chaîne de caractères | Code ISO sur 3 caractères (norme ISO 3166-1). Cette propriété est disponible en lecture seulement. |
CodeISONum | Chaîne de caractères | Code ISO numérique (norme ISO 3166-1). Cette propriété est disponible en lecture seulement. |
Continent | Variable de type Continent | Continent du pays. Cette propriété est disponible en lecture seulement. |
Drapeau | Image | Drapeau du pays Cette propriété est disponible en lecture seulement. |
Nation | Entier | - Entier correspondant à la constante du pays pour la fonction Nation.
- 0 si le pays n'a pas de constante correspondante pour la fonction Nation.
Cette propriété est disponible en lecture seulement. |
Nom | Chaîne de caractères | Nom du pays (dans la langue du framework). Cette propriété est disponible en lecture seulement. |
PréfixeNuméroDeTéléphone | Chaîne de caractères | Préfixe d'un numéro de téléphone du pays. Cette propriété est disponible en lecture seulement. |
Fonctions WLangage utilisant les variables de type Pays
| |
PaysListe | Renvoie la liste de tous les pays ou des pays d'un continent donné selon la norme ISO 3166-1. |
PaysRécupère | Renvoie la variable de type Pays correspondant à un code ISO ou un libellé de pays à la norme ISO 3166-1. |
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions Pays et Continent
[ + ] Cet exemple montre l'utilisation des types de variables et des fonctions Pays et Continent.
|