Constantes et énumérations (Visual Basic)
Visual Basic fournit plusieurs constantes et énumérations prédéfinies pour les développeurs. Les constantes stockent des valeurs qui demeurent constantes lors de l'exécution d'une application. Les énumérations offrent un moyen pratique d'utiliser des ensembles de constantes connexes et d'associer des valeurs de constantes à des noms.
Constantes
Constantes de compilation conditionnelle
Le tableau suivant répertorie les constantes prédéfinies disponibles pour la compilation conditionnelle.
Constante |
Description |
CONFIG |
Chaîne qui correspond au paramètre actuel de la zone Configuration de la solution active dans le Gestionnaire de configurations. |
DEBUG |
Valeur Boolean qui peut être définie dans la boîte de dialogue Propriétés du projet. Par défaut, la configuration de débogage pour un projet définit DEBUG. Lorsque DEBUG est défini, les méthodes de la classe Debug génèrent un résultat vers la fenêtre Sortie. Lorsque la constante n'est pas définie, les méthodes de classe Debug ne sont pas compilées et aucune sortie de débogage n'est générée. |
TARGET |
Chaîne représentant le type de sortie pour le projet ou le paramètre de l'option de ligne de commande /target. Les valeurs possibles de TARGET sont les suivantes :
|
TRACE |
Valeur Boolean qui peut être définie dans la boîte de dialogue Propriétés du projet. Par défaut, toutes les configurations pour un projet définissent TRACE. Lorsque TRACE est défini, les méthodes de la classe Trace génèrent un résultat vers la fenêtre Sortie. Lorsque la constante n'est pas définie, les méthodes de classe Trace ne sont pas compilées et aucune sortie Trace n'est générée. |
VBC_VER |
Nombre représentant la version de Visual Basic, au format major.minor. Le numéro de version de Visual Basic 2005 est 8.0. |
Constantes d'impression et d'affichage
Lorsque vous appelez des fonctions d'impression et d'affichage, vous pouvez utiliser les constantes suivantes dans votre code au lieu des valeurs réelles.
Constante |
Description |
vbCrLf |
Combinaison de retour chariot et de saut de ligne |
vbCr |
Caractère de retour chariot |
vbLf |
Caractère de saut de ligne |
vbNewLine |
Caractère de saut de ligne |
vbNullChar |
Caractère Null. |
vbNullString |
Différent d'une chaîne de longueur nulle ("") ; utilisé pour l'appel de procédures externes |
vbObjectError |
Numéro de l'erreur. Les numéros d'erreur définis par l'utilisateur doivent être supérieurs à cette valeur. Par exemple : Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Caractère de tabulation |
vbBack |
Caractère de retour arrière |
vbFormFeed |
Non utilisé dans Microsoft Windows |
vbVerticalTab |
Non utilisé dans Microsoft Windows |
Énumérations
Le tableau suivant répertorie et décrit les énumérations fournies par Visual Basic.
Énumération |
Description |
Indique le style de fenêtre à utiliser pour le programme appelé lors de l'appel de la fonction Shell. |
|
Indique comment lire les sons lors de l'appel des méthodes audio. |
|
Indique le type de rôle à vérifier lors de l'appel de la méthode IsInRole. |
|
Indique le type de la procédure qui est appelée lors de l'appel à la fonction CallByName. |
|
Indique comment comparer des chaînes lors de l'appel de fonctions de comparaison. |
|
Indique comment afficher les dates lors de l'appel de la fonction FormatDateTime. |
|
Indique comment déterminer et mettre en forme des intervalles de date lors de l'appel de fonctions liées aux dates. |
|
Spécifie l'opération à effectuer lorsqu'un répertoire à supprimer contient des fichiers ou des répertoires. |
|
Indique la date d'échéance des paiements lors de l'appel à des méthodes financières. |
|
Indique si les champs de texte sont délimités ou à largeur fixe. |
|
Indique les attributs de fichier à utiliser lors de l'appel de fonctions d'accès aux fichiers. |
|
Indique le premier jour de la semaine à utiliser lors de l'appel de fonctions liées aux dates. |
|
Indique la première semaine de l'année à utiliser lors de l'appel de fonctions liées aux dates. |
|
Indique le bouton sur lequel vous avez appuyé dans un message, retourné par la fonction MsgBox. |
|
Indique les boutons à afficher lors de l'appel à la fonction MsgBox. |
|
Indique comment ouvrir un fichier lors de l'appel à des fonctions d'accès aux fichiers. |
|
Indique comment ouvrir un fichier lors de l'appel à des fonctions d'accès aux fichiers. |
|
Indique comment ouvrir un fichier lors de l'appel à des fonctions d'accès aux fichiers. |
|
Spécifie si un fichier doit être supprimé définitivement ou être placé dans la Corbeille. |
|
Spécifie s'il faut effectuer la recherche dans tous les répertoires ou seulement dans les répertoires de niveau supérieur. |
|
Indique une valeur Boolean ou si la valeur par défaut doit être utilisée lors de l'appel aux fonctions liées au format des nombres. |
|
Spécifie l'action à effectuer si l'utilisateur clique sur Annuler pendant une opération. |
|
Spécifie si une boîte de dialogue de progression doit s'afficher ou non lors de la copie, la suppression ou le déplacement de fichiers ou de répertoires. |
|
Indique le type d'un objet variant, retourné par la fonction VarType. |
|
Indique le type de conversion à effectuer lors de l'appel à la fonction StrConv. |
Voir aussi
Concepts
Vue d'ensemble des constantes (Visual Basic)
Vue d'ensemble des énumérations (Visual Basic)