Gambas Documentation
Aperçu du Langage
Assign
Boucle d'évènements
Chemins de Fichiers & Répertoires
Classes de conteneur natives
Constantes du langage
Constantes prédéfinies
Déclaration d'énumération
Déclaration d'évènement
Déclaration de constante
Déclaration de méthode
Déclaration de propriété
Déclaration de structure
Déclaration de tableau
Déclaration de variable locale
Déclaration de variables
Entiers
Expressions
Fonctions arithmétiques
Fonctions associées aux fichiers et dossiers
Fonctions de chaîne de caractères
Fonctions de conversion
Fonctions de date et de temps
Fonctions de flux et d'entrée/sortie
Fonctions de formatage
Fonctions de Localisation et Traduction
Fonctions de manipulation de bits
Fonctions de nombres aléatoires
Fonctions de test des caractères
Fonctions de type de données
Fonctions diverses
Fonctions et structures de contrôle
Fonctions intrinsèques
Fonctions logarithmiques et exponentielles
Fonctions trigonométriques
Formats définis par l'utilisateur
Gestion d'erreurs
Gestion des événements
Gestion des fonctions externes
Gestion des objets et des classes
Gestion des processus
Gestionnaires d'évènements globaux
Le modèle objet de Gambas
Méthodes de comparaison
Méthodes spéciales
Nombres
Nombres flottants
Opérateurs arithmétiques
Opérateurs d'affectation
Opérateurs de chaînes de caractères
Opérateurs logiques
Ordre d'évaluation des opérateurs
Représentation binaire des données
Structures de contrôle de boucles
Structures de contrôle diverses
Syntaxe des modes de fichier
Tableaux natifs
Tracés
Types de données
Utilisation des mots réservés comme identificateur
À traduire
Code Snippets
Comment faire ...
Compilation et installation
Composants
Controls pictures
Derniers changements
Dépôt d'applications
Documentation de l'Environnement de développement
Documentation des développeurs
Documents
Indenter
Index de tous les Documents
Index du langage
Lexique
LISEZ-MOI
Manuel du wiki
Messages d'erreur
Tutoriels
Wiki License

Constantes prédéfinies

Types de données

Ces constantes sont retournées par TypeOf.

gb.Null valeur NULL
gb.Boolean valeur Boolean
gb.Byte valeur Byte
gb.Short valeur Short
gb.Integer valeur Integer
gb.Long valeur Long
gb.Single valeur Single
gb.Float valeur Float
gb.Date valeur Date
gb.String valeur String
gb.Variant valeur Variant
gb.Object référence Object

Type de fichier

Ces constantes sont utilisées par la fonction Stat().

gb.File Fichier régulier
gb.Directory Répertoire
gb.Device Fichier spécial pour un périphérique
gb.Pipe Tube nommé (pipe)
gb.Socket Fichier spécial pour un socket
gb.Link Lien symbolique

Constantes de chaînes de caractères

gb.NewLine Caractère nouvelle ligne. Équivalent à Chr$(10).
gb.Tab Caractère de tabulation. Équivalent à Chr$(9).

Tri et comparaison

Méthodes de comparaison

Ces constantes sont utilisées par la fonction Comp à chaque fois qu'une méthode de tri est nécessaire. Par exemple, dans les méthodes de tri de tableaux, quand une Collection est créée dans les méthodes de classe String, etc.

gb.Binary Comparaison binaire (par défaut)
gb.IgnoreCase Comparaison insensible à la casse.
gb.Language Comparaison dépendante de la langue en cours.
gb.Language + gb.IgnoreCase Comparaison insensible à la casse, dépendante de la langue en cours.
gb.Natural Comparaison de binaires naturels dépendante de la langue en cours.
gb.Natural + gb.IgnoreCase Comparaison de binaires naturels insensible à la casse, dépendante de la langue en cours.
gb.Like La seconde chaîne est supposée être un patron LIKE. Si la première chaîne concorde avec lui, 0 est retourné. Sinon, une comparaison insensible à la casse est effectuée.

Ordre des tris

Ces constantes définissent l’ordre utilisé par les méthodes de tri.

gb.Ascent Tri selon l’ordre croissant (par défaut)
gb.Descent Tri décroissant.

Jours de la semaine

Ces constantes sont des valeurs retournées par la fonction WeekDay().

gb.Monday Lundi
gb.Tuesday Mardi
gb.Wednesday Mercredi
gb.Thursday Jeudi
gb.Friday Vendredi
gb.Saturday Samedi
gb.Sunday Dimanche

Formats prédéfinis

Formats numériques

gb.GeneralNumber Écrit un nombre avec douze chiffres décimaux.
Utilise un format scientifique si sa valeur absolue est inférieure à 10-4 ou supérieure à 107.
gb.Fixed Équivalent à "0.00"
gb.Percent Équivalent à "###%"
gb.Scientific Écrit un nombre avec son exposant et dix-huit chiffres décimaux.

Format de date et d'heure

gb.GeneralDate Écrit une date seulement si la valeur de date et d'heure a une partie date, et écrit une heure seulement s'il y a une partie date.

Depuis 3.1

Depuis Gambas 3.1, la fonction n'écrit rien en cas de date nulle, écrit un format d'heure court s'il n'y a pas de date, et la date et l'heure dans tous les autres cas.
gb.LongDate Format de date long.
gb.MediumDate Format de date moyen.
gb.ShortDate Format de date court.
gb.LongTime Format d'heure long.
gb.MediumTime Format d'heure moyen.
gb.ShortTime Format d'heure court.

Formats monétaires

gb.Currency Format monétaire utilisant le symbole national de la monnaie.
gb.International Format monétaire utilisant le symbole international de la monnaie.

Formats divers

gb.Standard Utilise gb.GeneralNumber pour formater les nombres et gb.GeneralDate pour formater les dates et les heures.

Ordre des octets en mémoire

gb.BigEndian Big endianness (gros boutisme). Les valeurs sont enregistrées en mémoire en commençant par les octets de poids fort.
gb.LittleEndian Little endianness (petit boutisme). Les valeurs sont enregistrées en mémoire en commençant par les octets de poids faible.