|
|
|
|
|
|
Catégorie : Types du WLangage |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Le type Booléen est conseillé pour toutes les opérations logiques où seules deux alternatives sont possibles ...
|
|
|
|
|
|
|
Le type Buffer correspond à une zone mémoire binaire.
|
|
|
|
|
|
|
Le type Caractère permet de manipuler un caractère.
|
|
|
|
|
|
|
Le type Chaîne ASCIIZ sur permet de manipuler une chaîne terminée par un 0 binaire (identique au langage C).
|
|
|
|
|
|
|
Le type Chaîne fixe sur correspond à une chaîne de taille fixe.
|
|
|
|
|
|
|
Le type Chaîne Pascal sur correspond à une chaîne précédée d'un octet précisant la longueur (identique au langage Pascal). Ce type de variable est conservé par compatibilité.
|
|
|
|
|
|
|
Le type Chaîne sur permet de manipuler une chaîne de taille fixée, terminée par un 0 binaire (identique au langage C).
|
|
|
|
|
|
|
Le type Chaîne permet de manipuler des chaînes de caractères...
|
|
|
|
|
|
|
Le type Chaîne Unicode sur est une chaîne de taille fixée contenant uniquement des caractères au format Unicode.
|
|
|
|
|
|
|
Les chaînes littérales permettent de représenter et de manipuler des données textuelles. Les chaînes littérales permettent par exemple d'afficher une information, de définir une constante, etc.
|
|
|
|
|
|
|
Selon le type de programme réalisé, il peut être utile de connaître la correspondance entre les types utilisés en langage C et les types WLangage...
|
|
|
|
|
|
|
Le type Date permet de manipuler simplement des dates...
|
|
|
|
|
|
|
Le type DateHeure permet de manipuler simplement une date et une heure...
|
|
|
|
|
|
|
Le type Durée permet de manipuler simplement des intervalles de dates et d'heures...
|
|
|
|
|
|
|
Le type Entier permet de réaliser simplement des calculs sur des valeurs entières...
|
|
|
|
|
|
|
Le type Heure permet de manipuler simplement des heures...
|
|
|
|
|
|
|
Le type JSON permet de simplifier les manipulations des données au format JSON.
|
|
|
|
|
|
|
Les différents types du WLangage sont les suivants ...
|
|
|
|
|
|
|
Le type monétaire permet de réaliser des calculs avec un grand nombre de chiffres significatifs (17 maximum pour la partie entière, 6 maximum pour la partie décimale).
|
|
|
|
|
|
|
Le type numérique permet de contenir des nombres entiers ou décimaux en précisant si nécessaire : - le nombre de chiffres de la partie entière.
- le nombre de chiffres de la partie entière et de la partie décimale.
|
|
|
|
|
|
|
Les opérations suivantes sont disponibles sur les variables de type ...
|
|
|
|
|
|
|
Une variable de type Rectangle est un type structuré qui permet de représenter un rectangle (X, Y, Largeur, Hauteur) en 2 dimensions.
|
|
|
|
|
|
|
Le type Réel permet de réaliser des calculs sur des valeurs réelles en utilisant jusqu'à 15 chiffres significatifs.
|
|
|
|
|
|
|
Le type Alias permet de déclarer et de manipuler un alias logique sur un fichier de données ou une requête.
|
|
|
|
|
|
|
Le type UUID permet de manipuler facilement : - des UUID ou des GUID,
- des identifiants automatiques uniques HFSQL de type UUID,
- les identifiants des objets et des interfaces COM/Automation,
- ...
|
|
|
|
|
|
|
Le type Variant permet de : - stocker n'importe quelle valeur de type simple : booléen, numérique (Monétaire, Réel, Entier, ...), caractères et chaîne de caractères, date (Date, Heure, DateHeure et Durée), ...
- stocker des sous-éléments nommés ou indicés.
- stocker n'importe quelle valeur de type complexe : structures, classes, types avancés, tableaux, tableaux associatifs, files, piles et listes.
- manipuler la valeur NULL dans le WLangage.
- stocker des interactions avec les objets ActiveX et la programmation Automation.
|
|
|
|
|
|
|
Le type YAML permet de simplifier les manipulations des données au format YAML.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|