Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents commandes, instructions et fonctions du «Visual Basic pour DOS» (aussi connu sous le nom de built-in functions) :

Nom Description
ABS Cette fonction permet de retourner la valeur absolue.
ACCESS Cette clause permet de définir les permissions accordé aux fichiers.
AND Cet opérateur permet d'effectuer un «Et binaire» pour une valeur numérique ou «Et logique» dans le cas d'une comparaison.
ASC Cette fonction permet de retourner la valeur du code ASCII d'un caractère.
ATN Cette fonction trigonométrique permet de retourner l'arc tangente.
BEEP Cette instruction permet d'émettre un signal sonore.
BEGINTRANS Cette instruction permet d'indiquer le début d'une transaction ISAM dans une série d'opérations de base de données ISAM.
BLOAD Cette instruction permet de charger des données binaire d'un fichier.
BOF Cette instruction permet de vérifier si la position courante est au début de la table ISAM.
BSAVE Cette instruction permet de sauvegarder des données binaire dans un fichier.
CALL Cette instruction permet d'appeler une procédure ou une fonction.
CCUR Cette fonction permet de convertir une expression en un type de monnaie (Currency).
CDBL Cette fonction permet de convertir une expression en un type de double précision réel (Double).
CHAIN Cette instruction permet de transférer l'exécution à un autre programme de code source Basic
CHDIR Cette instruction permet de changer de répertoire courant
CHDRIVE Cette instruction permet de changer de l'unité de disque courante
CHECKPOINT Cette instruction permet d'écrire tous les tampons de base de données ISAM ouvert vers le disque dans leur état courant.
CHR$ Cette fonction permet de retourner un caractère correspondant à la valeur du code ASCII.
CINT Cette fonction permet de convertir une expression en un type entier.
CIRCLE Cette instruction permet d'afficher un cercle de pixels.
CLNG Cette fonction permet de convertir une expression en un type entier long.
CLOSE Cette instruction permet de fermer un fichier «Handle» ou un périphérique.
CLS Cette instruction permet d'effacer l'affichage de l'écran.
COLOR Cette instruction permet de changer la couleur courante.
COMMAND$ Cette fonction permet de demander la chaîne de caractères correspondant à la ligne de commande.
COMMITTRANS Cette instruction permet d'envoyer les transactions ISAM en attente dans la base de données.
COMMON Cette instruction permet de transmettre des paramètres à un programme en chaîne.
CONST Cette instruction permet de définir une constante.
COS Cette fonction trigonométrique permet de retourner le cosinus.
CREATEINDEX Cette instruction permet de créer un index d'une ou plusieurs colonnes dans une table ISAM.
CSNG Cette fonction permet de convertir une expression en un type de simple précision réel.
CSRLIN Cette fonction permet de connaître la position vertical du curseur.
CURDIR$ Cette fonction permet de demander le répertoire courant.
CVC Cette fonction permet de transformer une valeur décimal.
CVD Cette fonction permet de transformer une valeur réel de double précision.
CVDMBF Cette fonction permet de transformer une valeur sous un type de données de double précision en format IEEE.
CVI Cette fonction permet de transformer une valeur sous un type entier.
CVL Cette fonction permet de transformer une valeur sous un type de données entier long.
CVS Cette fonction permet de transformer une valeur réel de simple précision.
CVSMBF Cette fonction permet de transformer une valeur sous un type de données de simple précision en format IEEE.
DATA Cette instruction permet de mettre un regroupement de données.
DATE$ Cette fonction permet de retourner la date courante du système d'exploitation.
DATESERIAL Cette fonction permet de créer une date à partir de paramètre de temps.
DATEVALUE Cette fonction permet de convertir une chaîne de caractères en une date.
DAY Cette fonction permet de retourner le jour du mois d'une date.
DDB# Cette fonction permet de demander la dépréciation d'un actif pour une période spécifié en utilisant la méthode de double amortissement dégressif.
DECLARE Cette instruction permet d'effectuer la déclaration d'une procédure ou d'une fonction et de vérifier la validité de ses paramètres.
DEF FN Cette instruction permet de définir une fonction utilisateur.
DEF SEG Cette instruction permet de définir le segment courant du Basic.
DEFtype Cette instruction permet de définir le type de variable pour une lettre spécifié.
DELETE Cette instruction permet de supprimer l'enregistrement courant d'une table ISAM.
DELETEINDEX Cette instruction permet de supprimer l'index d'une base de données ISAM.
DELETETABLE Cette instruction permet de supprimer une table et tous les index basés sur la table d'une base de données ISAM. Nécessite PROISAM.EXE ou PROISAMD.EXE dans l'environnement de programmation (VBDOS.EXE).
DIM Cette instruction permet de définir un ou des tableau(x) ou variable(s).
DIR$ Cette fonction permet de retourner un nom de fichier correspondant au modèle spécifié.
DOEVENTS Cette instruction permet de forcer Visual Basic à traiter les événements de formulaire; renvoie le nombre de formulaires chargés.
DO .. LOOP Cette instruction permet d'effectuer des boucles d'instructions.
DRAW Cette instruction permet de dessiner avec une chaîne de caractères.
END Cette instruction indique la fin d'une clause d'instruction DEF, FUNCTION, IF, SELECT, SUB ou TYPE.
ENVIRON Cette instruction permet d'ajouter ou d'enlever des variables d'environnement du système d'exploitation.
ENVIRON$ Cette fonction permet de consulter des variables d'environnement du système d'exploitation.
EOF Cette fonction permet de demander si la fin du fichier est atteinte.
ERASE Cette instruction permet d'effacer le contenu d'un tableau du programme en cours et de libérer la mémoire qu'il utilise.
ERDEV Cette fonction retourne le code de la dernière erreur ayant eu lieu sur un périphérique.
ERDEV$ Cette fonction permet de retourner le nom du périphérique ayant provoquer l'erreur.
ERL Cette fonction retourne le numéro de ligne de la dernière erreur.
ERR Cette fonction retourne le code de la dernière erreur.
ERROR Cette instruction permet de simuler un code d'erreur.
ERROR$ Cette fonction permet de retourner le message d'erreur correspondant à un code d'erreur spécifié.
EVENT Cette instruction permet d'activer ou désactiver l'attrapage des événements Visual Basic.
EXIT Cette instruction permet de terminer le bloc courant (DO, FOR, DEF, FUNCTION ou SUB).
EXIT SUB Cette instruction permet de quitter immédiatement une procédure.
EXP Cette fonction permet de retourner la valeur exponentielle.
FIELD Cette instruction permet d'allouer de l'espace pour les variables dans un tampon de fichier à accès aléatoire.
FILEATTR Cette instruction permet de retourner les attributs d'un fichier ouvert.
FILES Cette instruction permet d'afficher la liste des fichiers du répertoire spécifié.
FIX Cette fonction permet de retourner uniquement la valeur entière d'un nombre sans ses décimales.
FOR Cette instruction permet d'effectuer un compteur en boucle.
FORMAT$ Cette fonction permet d'effectuer une transformation sur des nombres de façon à retourne une chaîne de caractères avec un certain format.
FREEFILE Cette fonction permet de retourner les prochains «Handle» de fichier disponible.
FUNCTION Cette instruction permet de définir une fonction.
FV# Cette fonction permet de retourner la valeur future d'un investissement.
GET Cette instruction permet la lecture d'un fichier.
GET Cette instruction permet la sauvegarde d'image.
GETINDEX$ Cette fonction permet de prendre le nombre de table ISAM ouverte et retourne le nom de l'index courant.
GOSUB Cette instruction permet d'appeler un sous-programme.
GOTO Cette instruction permet de sauter à un numéro de ligne spécifié.
HEX$ Cette fonction permet de retourner sous forme de chaîne de caractères en nombre hexadécimal à partir d'une valeur numérique.
HOUR Cette fonction permet de retourner l'heure d'une journée.
IF Cette instruction permet d'effectuer des vérifications conditionnel.
IF TYPEOF Cette instruction permet une exécution conditionnelle basée sur l'évaluation d'une expression booléenne et le traitement spécifique à un type de contrôle particulier.
INKEY$ Cette fonction permet de retourner sous forme de chaîne de caractères la valeur du caractère en attente sur clavier s'il y a lieu.
INP Cette fonction permet d'effectuer la lecture sur un port d'entrée/sortie matériel.
INPUT Cette instruction permet d'effectuer une entrée de données clavier ou effectue la lecture dans un fichier.
INPUT$ Cette fonction permet d'effectuer la lecture de données dans un fichier.
INPUTBOX$ Cette instruction permet d'afficher une boite de dialogue avec une question et un bouton «Ok» et «Annuler».
INSERT Cette instruction permet d'ajouter un nouvel enregistrement dans une table ISAM, place le contenu dans un enregistrement de la table et met à jour les index de la table avec le nouvel enregistrement.
INSTR Cette fonction permet de retourner la position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
INT Cette fonction permet de retourner uniquement la valeur entière d'un nombre.
IPMT# Cette fonction permet d'effectuer le calcul des intérêts d'un remboursement de prêt hypothécaire.
IRR# Cette fonction permet d'effectuer le calcul le taux sur un retour d'investissement interne.
KEY Cette instruction permet de rendre programmable les touches de fonctions (F1, F2, F3,...).
KILL Cette instruction permet d'effacer un fichier.
LBOUND Cette fonction permet de demander le nombre d'élément minimum (borne inférieur) d'un tableau.
LCASE$ Cette fonction permet de retourner la minuscule d'une chaîne de caractères.
LEFT$ Cette fonction permet de retourner les caractères du début d'une chaîne de caractères.
LEN Cette fonction permet de retourner la longueur d'une chaîne de caractères.
LET Cette instruction permet d'attribuer la valeur d'une expression à une variable.
LINE Cette instruction permet d'afficher un ligne de pixels.
LINE INPUT Cette instruction permet d'effectuer une entrée de données clavier ou effectue la lecture dans un fichier sans afficher un point d'interrogation de question.
LOAD Cette instruction permet de charger un formulaire en mémoire ou d'ajouter un contrôle à un tableau de contrôle.
LOC Cette fonction permet de demander la position courante du pointeur de fichier dans un fichier ouvert ou un périphérique.
LOCATE Cette commande permet de positionner le curseur.
LOCK Cette instruction permet de verrouiller un fichier et/ou un enregistrement.
LOF Cette fonction permet de retourner la taille d'un fichier «Handle».
LOG Cette fonction permet de retourner le logarithme naturel ou népérien.
LOOP Cette instruction permet d'effectuer une boucle.
LPOS Cette fonction permet de retourner le nombre de caractères envoyés à une imprimante depuis l'envoi du dernier retour chariot.
LPRINT Cette instruction permet d'imprimer du texte sur l'imprimante.
LSET Cette instruction permet de cadrer à gauche une chaîne de caractères.
LTRIM$ Cette fonction permet de supprimer les caractères d'espace au début d'une chaîne de caractères.
MID$ Cette fonction permet de retourner une sous-chaîne de caractères contenu dans une chaîne de caractères.
MINUTE Cette fonction permet de retourner les minutes d'une heure.
MIRR# Cette fonction permet d'effectuer le calcul modifié du taux sur un retour d'investissement interne.
MKC$ Cette fonction permet de convertir une nombre de monnaie en une chaîne de caractères.
MKDIR Cette instruction permet de crée un répertoire.
MKD$ Cette fonction permet de convertir une nombre réel de double précision en une chaîne de caractères.
MKDMBF$ Cette fonction permet de convertir une nombre réel de double précision en format binaire de Microsoft.
MKI$ Cette fonction permet de convertir une valeur entière en une chaîne de caractères.
MKL$ Cette fonction permet de convertir une valeur entière longue en une chaîne de caractères.
MKS$ Cette fonction permet de convertir une nombre réel de simple précision en une chaîne de caractères.
MKSMBF$ Cette fonction permet de convertir une nombre réel de simple précision en format binaire de Microsoft.
MONTH Cette fonction retourne le mois d'une date.
MOVEFIRST Cette instruction permet d'indiquer qu'il faut aller au premier index de la table ISAM.
MOVELAST Cette instruction permet d'indiquer qu'il faut aller au dernière index de la table ISAM.
MOVENEXT Cette instruction permet d'indiquer qu'il faut aller au prochain index de la table ISAM.
MOVEPREVIOUS Cette instruction permet d'indiquer qu'il faut aller à l'index précédent de la table ISAM.
MSGBOX Cette instruction permet d'afficher un boite de dialogue avec un message à l'intérieur.
NAME Cette instruction permet de renommer un fichier.
NEXT Cette instruction permet d'indiquer l'instruction de fin du compteur en boucle FOR.
NOW Cette fonction permet de retourner la date et l'heure courante.
NPER# Cette fonction permet d'effectuer le calcul de la valeur actuelle à partir d'un tableau de valeurs contenant des estimées de liquidités.
NPV# Cette fonction de comptabilité permet d'effectuer le calcul de la valeur actuelle à partir d'un tableau de valeurs contenant des estimées de liquidités.
OCT$ Cette fonction permet de retourner sous forme de chaîne de caractères en nombre octal à partir d'une valeur numérique.
ON ... GOSUB Cette instruction permet d'effectuer des branchements à des numéros de ligne de sous-programme en fonction de cas supérieur ou égal à 1 consécutif.
ON ... GOTO Cette instruction permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif.
ON COM GOSUB Cette instruction permet de déclencher un sous-programme lorsque des données sont reçu du port série.
ON KEY GOSUB Cette instruction permet de déclencher un sous-programme lorsque certaines touches du clavier sont enfoncés.
ON PEN GOSUB Cette instruction permet d'effectuer des branchements automatique lorsqu'un événement de crayon lumineux ou optique se produit.
ON PLAY GOSUB Cette instruction permet de déclencher un sous-programme lorsque le tampon de musique d'arrière-plan contient moins que le nombre de note spécifié.
ON ERROR GOTO/RESUME Cette instruction permet d'effectuer un branchement en cas d'une erreur d'exécution.
ON STRIG GOSUB Cette instruction permet de déclencher un sous-programme lorsque un bouton de manette de jeux est enfoncée.
ON TIMER GOSUB Cette instruction permet de déclencher un sous-programme lorsque l'instant précisé de la journée en seconde est rencontré.
ON UEVENT GOSUB Cette instruction permet de déclencher un sous-programme lorsqu'un événement est rencontré.
OPEN Cette instruction permet l'ouverture d'un fichier, d'un périphérique ou d'une table ISAM (si édition professionnel).
OPTION BASE Cette instruction permet de fixer l'indice inférieur d'un tableau soit à 0 ou 1.
OPTION EXPLICIT Cette instruction permet d'indiquer qu'il est nécessaire que toutes les variables soient déclarées avant utilisation; les variables peuvent être déclarées à l'aide d'instructions COMMON, CONST, DEF FN, DIM, FUNCTION, REDIM, SHARED, STATIC ou SUB.
OUT Cette instruction permet l'écriture sur un port d'Entrée/Sortie.
PAINT Cette instruction permet de peinturer l'emplacement spécifié de l'écran graphique.
PALETTE Cette instruction permet de modifier la palette de couleur.
PCOPY Cette instruction permet de copier des pages d'écran graphique ou texte.
PEEK Cette fonction permet de retourner le contenu d'un emplacement mémoire.
PLAY Cette instruction permet produire des effets sonore en fonction de note de musique.
PLAY Cette fonction permet d'indiquer le nombre de note à jouer encore dans le tampon de musique.
PMAP Cette fonction permet de retourner une coordonnées en fonction du facteur spécifié.
PMT# Cette fonction permet d'effectuer le calcul du remboursement a entièrement amortir.
POINT Cette fonction permet de demander un pixel dans l'objet.
POKE Cette instruction permet l'écriture directe en mémoire.
PPMT# Cette fonction permet d'effectuer le calcul du remboursement intégral composant le principal.
PRINT Cette instruction permet d'afficher un texte dans l'objet ou d'écrire dans un fichier «Handle».
PRESET Cette instruction permet de fixer un pixel noir sur l'écran graphique.
PSET Cette instruction permet d'afficher un pixel.
PUT Cette instruction permet d'écrire une variable dans un fichier.
PUT Cette instruction permet d'afficher une image.
PV# Cette fonction permet de retourner la valeur actuel d'une annuité.
RANDOMIZE Cette instruction permet de réinitialiser les nombres aléatoires.
RATE# Cette fonction permet de demander le taux d'intérêt par période d'un an.
READ Cette instruction permet d'effectuer la lecture de données contenu dans «DATA».
REDIM Cette instruction permet de redéfinir des tableaux ou variables existantes.
REM Cette instruction permet d'insérer une remarque.
RESET Cette instruction permet d'effectuer la fermeture de tous les fichiers et de mettre à jour le contenu des répertoires.
RESTORE Cette instruction permet d'effectuer la restauration du pointeur de lecture des données «DATA» à partir du début ou de l'étiquette spécifié.
RESUME Cette instruction permet de reprendre l'exécution du programme à la même ligne où ses produits l'erreur.
RESUME NEXT Cette instruction permet de reprendre l'exécution du programme à la ligne suivante où ses produits l'erreur.
RETRIEVE Cette instruction permet de récupérer l'enregistrement courant dans une table ISAM et place ses données dans une variable d'enregistrement.
RGB Cette fonction permet de transformer les trois couleurs primaires (Rouge, Vert et Bleu) en un code de couleur.
RIGHT$ Cette fonction permet de retourner les caractères à la fin d'une chaîne de caractères.
RMDIR Cette instruction permet d'effacer un répertoire.
RND Cette fonction permet de retourner un nombre aléatoire.
ROLLBACK Cette instruction permet d'annuler les dernières transactions ISAM dans une base de données ISAM.
RSET Cette instruction permet de cadrer à droite une chaîne de caractères.
RTRIM$ Cette fonction supprime les caractères d'espace à la fin d'une chaîne de caractères.
SADD Cette fonction permet de demander l'adresse d'une chaîne de caractères dans le déplacement du segment de données courant.
SAVEPOINT Cette fonction permet de marquer le début d'un sous-ensemble d'opérations de base de données ISAM dans une transaction et retourne un entier correspondant au point de sauvegarde.
SCREEN Cette instruction permet de passer au mode d'affichage spécifié.
SCREEN Cette fonction permet de retourner un code de caractère ASCII ou un code de couleur à partir de l'emplacement de caractère d'écran spécifié. Cette fonction n'est pas disponible lorsque les formulaires sont affichés.
SECOND Cette fonction permet de retourner les secondes d'une heure.
SEEK Cette instruction permet de fixer la position de la prochaine occurrence à lire ou à écrire.
SEEK Cette fonction permet de demander la position de la prochaine occurrence à lire ou à écrire.
SEEKEQ Cette instruction permet de rechercher le premier enregistrement égale aux clefs spécifiés.
SEEKGE Cette instruction permet de rechercher le premier enregistrement supérieur ou égale aux clefs spécifiés.
SEEKGT Cette instruction permet de rechercher le premier enregistrement supérieur aux clefs spécifiés.
SELECT CASE Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat.
SETINDEX Cette instruction permet de fixer l'index de table spécifié dans l'index courant.
SETMEM Cette instruction permet de changer la quantité de mémoire utilisé par le long tas et retourne les informations à propos du tas.
SGN Cette fonction trigonométrique permet de retourner le signe d'un nombre.
SHARED Cette instruction permet de partager l'accès aux déclarations de variable contenu dans l'entête d'un module.
SHELL Cette instruction permet d'appeler un programme DOS ou Externe.
SIN Cette fonction trigonométrique permet de retourner le sinus.
SLEEP Cette instruction permet d'attendre un nombre de seconde spécifié et reprendre l'exécution du programme aussitôt après.
SLN# Cette fonction permet de demander le taux d'intérêt par période d'un an.
SOUND Cette instruction permet d'Émettre un signal sonore spécifier sur le PC Speaker.
SPACE$ Cette fonction permet de répéter un caractère d'espace plusieurs fois sous forme de chaîne de caractères.
SPC Cette fonction permet de répéter un espace plusieurs fois sous forme de chaîne de caractères utilisable dans l'instruction «PRINT».
SQR Cette fonction permet de retourner la racine carré.
SSEG Cette fonction permet de demander l'adresse de segment pour une chaîne de caractères ou 0 si le paramètre est nulle.
SSEGADD Cette fonction permet de demander l'adresse long de la variable de chaîne de caractères.
STACK Cette fonction permet de demander la taille maximum de la pile pouvant être alloué.
STATIC Cette instruction permet d'indiquer qu'une variable doit devenir local pour une fonction ou une procédure.
STICK Cette fonction permet de demander les coordonnées d'une des manettes de jeu.
STOP Cette instruction permet d'arrêter temporairement le programme à ce point.
STR$ Cette fonction permet de transformer une valeur numérique en chaîne de caractères.
STRIG Cette instruction permet d'activer ou désactiver certains éléments des manettes de jeux.
STRIG Cette fonction permet de connaître l'état des différents contrôle de la manette de jeux.
STRING$ Cette fonction permet de répéter un caractère détermine plusieurs fois sous forme de chaîne de caractères.
SUB Cette instruction permet de définir une procédure.
SYD# Cette fonction permet d'effectuer le calcul de la dépréciation d'un compte pour une période spécifié.
SYSTEM Cette instruction permet de repasser le contrôle au système d'exploitation.
TAB Cette fonction permet de fixer le point de départ d'impression de l'instruction «PRINT».
TAN Cette fonction trigonométrique permet de retourner la tangente.
TEXTCOMP Cette fonction permet d'effectuer la comparaison de deux chaînes de caractères et indique s'il est inférieur, supérieur ou égale.
TIME$ Cette fonction permet de retourner l'heure courante.
TIMER Cette fonction permet de retourner le nombre de seconde écoulé depuis le début de la journée.
TIMESERIAL Cette fonction permet de créer une heure à partir de paramètre de temps.
TIMEVALUE Cette fonction permet de convertir une chaîne de caractères en une heure.
TROFF Cette instruction permet de désactiver le traçage des numéros de ligne d'exécution du programme.
TRON Cette instruction permet d'activer le traçage des numéros de ligne d'exécution du programme.
TYPE Cette instruction permet de créer une structure d'enregistrement comme les «RECORD» de Pascal ou les «struct» du langage C.
TYPEOF Cette fonction permet d'évaluer un contrôle.
UBOUND Cette fonction permet de demander le nombre d'élément maximum (borne supérieur) d'un tableau.
UCASE$ Cette fonction permet de retourner la majuscule d'une chaîne de caractères.
UEVENT Cette instruction permet d'activer, désactiver ou suspendre l'attrapage des événements utilisateurs.
UNLOAD Cette instruction permet d'enlever un formulaire de la mémoire ou du tableau de contrôle.
UNLOCK Cette instruction permet de déverrouiller un fichier et/ou un enregistrement.
UPDATE Cette instruction permet d'ajouter ou de mettre à jour un enregistrement dans une table ISAM et écrase l'enregistrement courant.
VAL Cette fonction permet de transformer une chaîne de caractères en sa valeur numérique.
VARPTR Cette fonction permet d'indiquer l'emplacement en mémoire d'une variable ou d'un bloc de tampon fichier.
VARPTR$ Cette fonction permet d'indiquer l'emplacement en mémoire d'une variable ou d'un bloc de tampon fichier sous forme d'une chaîne de caractères.
VARSEG Cette fonction permet d'indiquer le segment d'une variable ou d'un bloc de tampon fichier.
VIEW Cette instruction permet de définir une fenêtre d'affichage.
VIEW PRINT Cette instruction permet de définir les limites d'affichages vertical du texte à l'écran.
WAIT Cette instruction permet d'attendre une réponse de la part d'un port d'entrée/sortie.
WEEKDAY Cette fonction permet de retourner le jour de la semaine d'une date.
WEND Cette instruction permet d'indiquer l'instruction de fin de la boucle «WHILE».
WHILE Cette instruction permet d'effectuer une boucle.
WIDTH Cette instruction permet de changer la largeur de l'écran.
WINDOW Cette instruction permet de définir les dimensions souhaiter des coordonnées de l'écran graphique.
WRITE Cette instruction permet l'écriture d'un message entre guillemet.
XOR Cet opérateur permet d'effectuer un «Ou exclusif binaire» pour une valeur numérique ou «Ou exclusif logique» dans le cas d'une comparaison.
YEAR Cette fonction permet de retourner l'année d'une date.

Légende

    Cette couleur permet d'indiquer que seul l'édition Professionnel du produit supporte cette instruction ou fonction.

Dernière mise à jour : Mercredi, le 15 décembre 2011