Section courante

A propos

Section administrative du site


Vue par description   Vue par prototype   Vue en versus   Rechercher

Voici un tableau de référence des différents fonctions du «Turbo Pascal» :

Procédures et fonctions Version Description
ABS 3+ Cette fonction retourne la valeur absolue d'une expression numérique.
ABSOLUTE 3+ Cette instruction permet de fixer l'emplacement d'une variable au même endroit qu'une autre ou à un emplacement mémoire physique absolue.
ADDR 3+ Cette fonction retourne le pointeur d'une adresse de variable, fonction ou procédure.
AND 1+ Cet opérateur permet d'effectuer un Et logique sur des booléens ou Et binaire sur des valeurs numériques.
APPEND 3+ Cette procédure permet d'effectuer l'initialisation d'une fichier texte en mode ajouter.
ARC 4+ Cette procédure permet d'effectuer le traçage d'un arc de cercle dans un écran graphique.
ARCTAN 1+ Cette fonction trigonométrique permet de calculer l'«ArcTangente» en radians.
ARRAY 1+ Cette opérateur permet de définir des tableaux avec des valeurs scalaires.
ASM 6+ Cette instruction permet l'inclusion d'instruction assembleur en ligne.
ASSIGN 1+ Cette procédure permet d'associer un nom de fichier à une variable de type fichier.
ASSIGNCRT 4+ Cette procédure permet d'associer l'écran à une variable de type fichier.
ASSIGNED 7+ Cette fonction permet d'indiquer si l'expression (variable ou procédure) pointe sur une valeur NIL.
BAR 4+ Cette procédure permet de tracer une rectangle dans un écran graphique.
BAR3D 4+ Cette procédure permet de tracer une rectangle avec un effet de profondeur en 3 dimensions dans un écran graphique.
BEGIN 1+ Cette instruction permet de définir le début d'un bloc d'instruction.
BLOCKREAD 1+ Cette instruction permet d'effectuer la lecture d'enregistrement dans un fichier.
BLOCKWRITE 1+ Cette instruction permet d'effectuer l'écriture d'enregistrement dans un fichier.
BREAK 7+ Cette instruction permet de mettre fin à une instruction de boucle.
BOOLEAN 1+ Ce type d'identificateur permet de définir une variable de format Booléen (True ou False).
BYTE 1+ Ce type d'identificateur permet de définir une variable de format Byte (valeur entre 0 et 255).
CASE OF 1+ Ce mot réservé permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat.
CHAR 1+ Ce type d'identificateur permet de définir une variable de format Char (n'importe quel caractère ASCII 0 à 255).
CHDIR 1+ Cette procédure permet de changer le répertoire courant.
CHECKBREAK 4+ Cette variable permet d'activer la détection de la combinaison des touches Ctrl+Break.
CHECKEOF 4+ Cette variable permet d'activer la détection de la détection du Ctrl+Z lors d'une entrée console.
CHECKSNOW 4+ Cette variable permet d'activer le mode d'affichage pour qu'il n'affiche pas de «neige» pour la carte vidéo plus lente.
CHR 1+ Cette fonction permet de retourner le caractère correspondant au code ASCII numérique.
CIRCLE 4+ Cette procédure permet de tracer un cercle dans un écran graphique.
CLEARDEVICE 4+ Cette procédure permet d'effacer le contenu de l'écran graphique et réaffecte les paramètres par défaut à l'engin graphique.
CLEARVIEWPORT 4+ Cette procédure permet d'effacer le contenu de la fenêtre courante de l'écran graphique et réaffecte les paramètres par défaut de celle-ci.
CLOSE 1+ Cette procédure permet de fermer un fichier.
CLOSEGRAPH 4+ Cette procédure permet de quitter l'écran graphique et de retourner à l'écran de texte.
CLREOL 3+ Cette procédure permet d'effacer la ligne courante à partir du curseur jusqu'à la fin de la ligne de l'écran de texte.
CLRSCR 3+ Cette procédure permet d'effacer l'écran de texte.
COMP 3+ Ce type d'identificateur permet de définir une variable de format Comp (valeur entre -263 et +263 -1).
CONCAT 1+ Cette fonction permet de justaxposer différentes chaine de caractères et de le retourner comme argument.
CONST 1+ Ce mot réservé permet de définir une constante ou de définir une variable avec une valeur constante au lancement du programme.
CONSTRUCTOR 5.5+ Ce mot réservé permet de définir la procédure permettant la création de l'objet dans la programmation dans la POO (Programmation Orienté Objet).
CONTINUE 7+ Cette instruction permet de recommencer au début du bloc d'instruction de boucle.
COPY 1+ Cette fonction permet d'extraire un sous-chaine de caractères dans une chaine de caractères.
COS 1+ Cette fonction trigonométrique retourne le «Cosinus».
CREATEDIR 7+ Cette procédure permet de créer un répertoire en utilisant une chaine de caractères ASCIZ.
CSEG 1+ Cette fonction retourne le registre du segment de code.
DEC 4+ Cette procédure effectue la décrémentation de 1 ou de N d'une variable.
DELAY 3+ Cette procédure permet d'effectuer une pause correspondant au nombre de milliseconde spécifié.
DELETE 1+ Cette procédure permet de supprimer une partie des caractères contenu dans la chaine de caractères spécifié.
DELLINE 4+ Cette procédure permet de supprimer une partie des caractères contenu dans la chaine de caractères spécifié.
DESTRUCTOR 5.5+ Ce mot réservé permet de définir la procédure permettant la libération de l'objet dans la programmation dans la POO (Programmation Orienté Objet).
DETECTGRAPH 4+ Cette procédure permet d'effectuer la détection de la carte vidéo et de recommander le pilote vidéo BGI préférable ainsi que son mode graphique maximal.
DIRECTVIDEO 4+ Cette variable permet d'activer l'affichage directe en mémoire vidéo dans l'écran de texte.
DISKFREE 4+ Cette fonction retourne la taille en octets de l'espace de libre de l'unité de disque spécifié.
DISKSIZE 4+ Cette fonction retourne la taille total en octets d'une unité de disque spécifié.
DISPOSE 1+ Cette procédure permet de libérer une partie de la mémoire préalablement alloué par la procédure New.
DIV 1+ Cette opérateur permet d'effectuer la division entière de nombre entier par un second.
DOSERROR 4+ Cette variable permet d'indiquer le code d'erreur de retour de certaines fonctions du système d'exploitation DOS.
DOSEXITCODE 5+ Cette fonction retourne le code de retour d'une instruction «EXEC».
DOSVERSION 5+ Cette fonction retourne le numéro de version du système d'exploitation DOS.
DOUBLE 3+ Ce type d'identificateur permet de définir une variable réel de format Double (valeur entre 5,0 x 10-324 .. 1,7 x 10308).
DRAWPOLY 4+ Cette procédure permet de tracer un polygone dans un écran graphique.
DSEG 1+ Cette fonction retourne le registre du segment de données.
ELLIPSE 4+ Cette procédure permet de tracer un arc d'ellipse dans un écran graphique.
END 1+ Cette instruction permet de définir la fin d'un bloc d'instruction, d'un enregistrement (RECORD) ou d'une évaluation de cas (CASE OF).
ENVCOUNT 5+ Cette fonction indique le nombre de ligne de texte contenu dans l'environnement système.
ENVSTR 5+ Cette fonction retourne le numéro de ligne de texte spécifié contenu dans l'environnement système.
EOF 1+ Cette fonction indique si la fin du fichier est atteinte.
EOLN 1+ Cette fonction indique si la fin d'une ligne de fichier texte est atteinte.
ERASE 1+ Cette procédure permet de supprimer un fichier sur le disque.
EXEC 4+ Cette procédure permet d'exécuter un programme externe d'extension «.EXE» ou «.COM».
EXCLUDE 7+ Cette procédure permet d'exclure un élément d'une variable d'ensemble (SET).
EXIT 1+ Cette procédure permet de quitter la procédure ou fonction immédiatement.
EXP 1+ Cette fonction retourne la valeur exponentielle.
EXTENDED 4+ Ce type d'identificateur permet de définir une variable réel de format Extended (valeur entre 3.4 x 10-4932 à 1.1 x 104932).
EXTERNAL 3+ Ce mot réservé permet d'inclure des sous-programmes externe (n'étant pas compiler avec le Turbo Pascal).
FEXPAND 4+ Cette fonction retourne la nom complet d'une chemin de répertoire avec des chaines de caractères standard au Pascal.
FILE 3+ Ce type d'identificateur permet de définir une variable de format fichier.
FILEEXPAND 7+ Cette fonction retourne le nom complet d'une chemin de répertoire avec des chaines de caractères de format ASCIZ.
FILEPOS 1+ Cette fonction retourne la position courante du pointeur de fichier exprimer en nombre d'enregistrement.
FILESEARCH 7+ Cette procédure permet de rechercher au fichier dans une liste de chemin de répertoire avec des chaines de caractères de format ASCIZ.
FILESIZE 4+ Cette fonction retourne la taille en octets du fichier spécifier.
FILESPLIT 7+ Cette procédure permet d'extraire l'extension, le nom et le chemin d'un fichier contenu dans le nom spécifier en utilisant des chaines de caractères de format ASCIZ.
FILLCHAR 3+ Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire.
FILLELLIPSE 5+ Cette procédure permet de tracer un ellipse avec la surface intérieur remplit dans un écran graphique.
FILLPOLY 4+ Cette procédure permet de tracer un polygone avec la surface intérieur remplit dans un écran graphique.
FINDFIRST 4+ Cette procédure permet de rechercher le premier occurrence (fichier ou répertoire) contenu dans un répertoire de fichier spécifier.
FINDNEXT 4+ Cette procédure permet de rechercher l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier.
FLOODFILL 4+ Cette procédure permet de «peinturer» une surface avec les motifs courant dans un écran graphique.
FLUSH 1+ Cette procédure permet de vider les tampons d'écriture du fichier de texte spécifié.
FOR 1+ Ce mot réservé permet de produire un compteur de boucle.
FORWARD 1+ Ce mot réservé permet de définir l'entête d'une procédure et fonction sans définir immédiatement le corps.
FRAC 1+ Cette fonction permet de retourne la partie décimal d'un nombre réel.
FREEMEM 1+ Cette procédure permet de libérer une partie de mémoire dynamique attribué dans la zone de mémoire de tas à l'aide de la procédure GetMem.
FSEARCH 5+ Cette fonction permet de rechercher au fichier dans une liste de chemin de répertoire avec des chaines de caractères de format standard Pascal.
FSPLIT 4+ Cette procédure permet d'extraire l'extension, le nom et le chemin d'un fichier contenu dans le nom spécifier en utilisant des chaines de caractères de format standard Pascal.
FUNCTION 1+ Ce mot réservé permet de définir une fonction utilisateur.
GETARCCOORDS 4+ Cette procédure permet de déterminer les coordonnées d'un arc tracé avec les procédures «Arc» ou «Ellipse».
GETARGCOUNT 7+ Cette fonction indique le nombre de ligne de texte contenu dans l'environnement système.
GETARGSTR 7+ Cette fonction retourne le numéro de ligne de texte spécifié contenu dans l'environnement système avec le format de chaine de caractères ASCIZ.
GETASPECTRATIO 5+ Cette procédure permet de déterminer l'aspect des cercles pour produire un cercle en accord avec le fait que les écrans ne soit pas carré.
GETBKCOLOR 4+ Cette fonction permet de retourner le numéro de palette de couleur de l'arrière-plan de l'écran graphique.
GETCBREAK 4+ Cette procédure retourne la valeur de la variable système «Break».
GETCOLOR 4+ Cette fonction permet de retourner le numéro de palette de couleur courante de l'écran graphique.
GETCURDIR 7+ Cette fonction permet de connaitre le répertoire courant de l'unité spécifié sous format d'une chaine de caractères ASCIZ.
GETDATE 4+ Cette procédure permet de connaitre la date actuel du système d'exploitation.
GETDEFAULTPALETTE 4+ Cette procédure permet de charger la palette couleur graphique d'un écran graphique.
GETDIR 3+ Cette procédure permet de connaitre le répertoire courant de l'unité spécifié avec une chaine de caractères de format standard Pascal.
GETDRIVERNAME 6+ Cette fonction permet de connaitre le pilote vidéo graphique BGI actuellement utilisé.
GETENV 5+ Cette fonction permet de connaitre la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaines de caractères de format standard Pascal.
GETENVVAR 7+ Cette fonction permet de connaitre la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaines de caractères ASCIZ.
GETFATTR 4+ Cette procédure permet de retourner les attributs du système d'exploitation d'un fichier.
GETFILLPATTERN 5+ Cette procédure permet de connaitre une palette de remplissage pour la «peinture».
GETFILLSETTINGS 4+ Cette procédure permet de connaitre une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice».
GETFTIME 4+ Cette procédure permet de connaitre la date et l'heure de la dernière modification d'un fichier.
GETGRAPHMODE 4+ Cette fonction permet de connaitre le mode graphique courant du pilote BGI.
GETIMAGE 4+ Cette fonction permet de sauvegarder une portion de l'écran graphique dans une mémoire tampon.
GETINTVEC 4+ Cette procédure permet de connaitre l'adresse d'un vecteur d'interruption.
GETLINESETTINGS 4+ Cette procédure permet de connaitre l'épaisseur d'une ligne tel que définit par «SetLineSettings».
GETMAXCOLOR 5+ Cette fonction permet de connaitre le numéro de palette maximal supporté dans l'écran graphique courant.
GETMAXMODE 5+ Cette fonction permet de connaitre le numéro vidéo maximal supporté par le pilote vidéo.
GETMAXX 4+ Cette fonction permet de demander la position horizontal maximal en pixel.
GETMAXY 4+ Cette fonction permet de demander la position vertical maximal en pixel.
GETMEM 3+ Cette fonction permet d'effectuer une allocation dynamique sur la mémoire de tas.
GETMODENAME 5+ Cette fonction permet de connaitre sous la forme d'une chaine de caractères le nom du mode vidéo actuel.
GETMODERANGE 5+ Cette fonction permet de connaitre le mode vidéo minimum et maximum supporté par le pilote vidéo BGI spécifié.
GETPALETTE 4+ Cette fonction permet de connaitre la palette de couleur de l'écran graphique actuel.
GETPALETTESIZE 4+ Cette fonction retourne le nombre d'élément maximal contenu dans la palette de couleur de l'écran graphique.
GETPIXEL 4+ Cette fonction permet de connaitre la palette de couleur du pixel de l'écran graphique.
GETTEXTSETTINGS 4+ Cette procédure permet de connaitre la configuration de la police de caractères actuellement utilisé dans l'écran graphique.
GETTIME 4+ Cette procédure permet de connaitre l'heure actuel du système d'exploitation.
GETVERIFY 4+ Cette procédure permet d'indiquer si l'identificateur «Verify» du système exploitation est actif.
GETVIEWSETTINGS 4+ Cette procédure permet de connaitre l'emplacement de la fenêtre courante.
GETX 4+ Cette fonction permet de connaitre la position du pointeur horizontal dans l'écran graphique.
GETY 4+ Cette fonction permet de connaitre la position du pointeur vertical dans l'écran graphique.
GOTO 1+ Ce mot réservé permet d'effectuer un branchement à une instruction correspondant à l'emplacement de l'étiquette.
GOTOXY 3+ Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte.
GRAPHDEFAULTS 5+ Cette procédure permet de retrouver certains paramètres par défaut dans l'écran graphique.
GRAPHDERRORMSG 4+ Cette fonction permet d'obtenir un message d'erreur sous forme de chaine de caractères à partir de son numéro.
GRAPHRESULT 4+ Cette fonction permet de demander le numéro d'erreur.
HALT 3+ Cette procédure permet d'arrêter le programme ou le sous-programme actuellement en cours.
HI 1+ Cette fonction permet de demander la partie haute de l'entier (physiquement le deuxième octet de l'entier).
HIGHVIDEO 3+ Cette procédure permet de fixer l'attribut d'affichage du texte blanc clair dans un écran texte.
IF 1+ Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions.
IMAGESIZE 4+ Cette fonction permet de calculer la taille du tampon nécessaire pour sauvegarder cette portion d'écran.
IMPLEMENTATION 4+ Ce mot réservé permet de spécifier la zone privé où sont décrits le code de l'unité.
IN 1+ Ce mot réservé permet d'indiquer une correspondance avec l'ensemble spécifié.
INC 4+ Cette procédure permet d'incrémenter la valeur de la variable spécifié.
INCLUDE 7+ Ce mot réservé permet d'inclure un élément d'une variable d'ensemble (SET).
INHERITED 5.5+ Ce mot réservé permet de faire référence à sa méthode parent dans la POO (Programmation Orienté Objet).
INITGRAPH 4+ Cette procédure permet d'initialiser le mode d'affichage pour passer à l'écran graphique.
INLINE 1+ Ce mot réservé permet d'inclure directement du code machine en ligne dans le code du compilateur.
INSERT 1+ Cette procédure permet d'insérer une chaine de caractères dans une autre chaine de caractères à l'endroit spécifié.
INSLINE 4+ Cette procédure permet d'insérer une nouvelle ligne à l'endroit du curseur dans un écran de texte.
INSTALLUSERDRIVER 5+ Cette fonction permet d'employer un pilote graphique BGI n'étant pas fournit à l'origine par Borland.
INSTALLUSERFONT 5+ Cette fonction permet d'employer des polices de caractères n'étant pas fournit à l'origine par Borland.
INT 4+ Cette fonction permet de retourner la partie entière d'un nombre réel.
INTEGER 1+ Ce type d'identificateur permet de définir une variable entière de format Integer (valeur entre -32768 et 32767).
INTERFACE 4+ Ce mot réservé permet de définir la zone publique et les entêtes dans une unité.
INTERRUPT 4+ Ce mot réservé permet de définir une procédure écrite par le compilateur de manière à être appelable en tant qu'interruption.
INTR 3+ Cette procédure permet d'appeler l'interruption spécifié.
IORESULT 3+ Cette fonction permet de connaitre le code d'erreur d'une opération effectué sur un fichier.
KEEP 4+ Cette procédure permet de terminer le programme en mode résident (TSR).
KEYPRESSED 3+ Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche.
LABEL 1+ Ce mot réservé permet de définir des étiquettes utilisable habituellement par l'instruction «GOTO» ou comme adressage dans le code assembleur.
LENGTH 1+ Cette fonction permet d'indiquer la longueur d'une chaine de caractères de format standard Pascal.
LIBRARY 7+ Ce mot réservé permet de définir une bibliothèque lorsque la compilation s'effectue en mode protégé ou sous Windows.
LINE 4+ Cette procédure permet de tracer une ligne dans un écran graphique.
LINEREL 4+ Cette procédure permet de tracer une ligne à partir de la position courante jusqu'à l'endroit relatif indiquer dans un écran graphique.
LINETO 4+ Cette procédure permet de tracer une ligne à partir de la position courante jusqu'à l'endroit absolue indiquer dans un écran graphique.
LN 1+ Cette fonction permet de calculer le logarithme népérien (Naturel).
LO 1+ Cette fonction permet de demander la partie base de l'entier (physiquement le premier octet de l'entier).
LONGFILEPOS 3 Cette fonction retourne la position courante du pointeur de fichier exprimer en nombre d'enregistrement sous forme d'un nombre réel.
LONGFILESIZE 3 Cette fonction retourne la taille en octets du fichier spécifier sous forme d'un nombre réel.
LONGINT 4+ Ce type d'identificateur permet de définir une variable entière long de format Integer (valeur entre -2147483648 et 2147483647).
LONGSEEK 3 Cette procédure permet de fixer la position du pointeur dans un fichier spécifier sous forme d'un nombre réel.
LOWVIDEO 3+ Cette procédure permet de fixer l'attribut de couleur d'écriture des caractères avec une intensité de couleur inférieur si possible.
MARK 3+ Cette procédure permet de sauvegarder l'emplacement dans la mémoire de tas.
MAXAVAIL 3+ Cette fonction permet de demander la taille en octet du plus grand bloc de mémoire dynamique allouable dans la mémoire de tas.
MEMAVAIL 3+ Cette fonction permet de demander la taille total en octet de mémoire dynamique allouable dans la mémoire de tas.
MKDIR 3+ Cette procédure permet de créer un répertoire.
MOD 1+ Cet opérateur permet d'effectuer un Modulo, c'est-à-dire le restant d'une division.
MOVE 3+ Cette procédure permet d'effectuer un copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets.
MOVETO 4+ Cette procédure permet de fixer la position du pointeur de coordonnées graphique.
MSDOS 3+ Cette procédure permet d'appeler l'interruption du système d'exploitation DOS : 21h.
NEW 3+ Cette fonction permet d'allouer de la mémoire dynamique pour une variable.
NIL 1+ Cette constante permet d'indiquer que le pointeur pointe sur une valeur nulle ou sur rien.
NORMVIDEO 3+ Cette procédure permet de fixer la couleur de l'écriture du texte à intensité normal dans les écrans de texte.
NOSOUND 3+ Cette procédure permet d'arrêter le signal sonore émit par le PC Speaker.
NOT 1+ Cet opérateur permet d'effectuer un Non logique sur des booléens ou Non binaire sur des valeurs numériques.
OBJECT 5.5+ Ce mot réservé permet de définir des objets (classe) dans la POO (Programmation Orienté Objet).
ODD 1+ Cette fonction indique si la valeur entière est un nombre impaire.
OFS 1+ Cette fonction indique l'adresse d'emplacement d'offset de la mémoire physique qu'occupe l'expression.
OR 1+ Cet opérateur permet d'effectuer un Ou logique sur des booléens ou Ou binaire sur des valeurs numériques.
ORD 1+ Cette fonction permet de connaitre le rang de la valeur scalaire, par exemple on peut connaitre le numéro de code ASCII d'un caractère de cette manière.
OUTTEXT 4+ Cette procédure permet d'écrire une chaine de caractères de texte à l'emplacement courant dans un écran graphique.
OUTTEXTXY 4+ Cette procédure permet d'écrire une chaine de caractères de texte aux coordonnées spécifié dans un écran graphique.
OVERLAY 3 Ce mot réservé permet de placer des procédures et fonctions dans un mode de recouvrement et d'utiliser le même espace mémoire.
OVRCLEARBUF 5+ Cette procédure permet de vider le tampon de la mémoire destiné aux recouvrements.
OVRGETBUF 5+ Cette fonction renvoie la taille en octets du tampon de recouvrements.
OVRGETRETRY 5+ Cette fonction renvoie la taille en octets de la zone d'observation du tampon de recouvrements.
OVRINIT 5+ Cette procédure permet d'ouvrir le fichier de recouvrement devant être utilisé.
OVRINITEMS 5+ Cette procédure permet d'utiliser la mémoire EMS pour charger la partie du programme en recouvrement.
OVRSETBUF 5+ Cette procédure permet de fixer la taille du tampon de recouvrement.
OVRSETRETRY 5+ Cette procédure permet de fixer la taille de la zone d'observation du tampon de recouvrement.
PACKED 1+ Ce mot réservé permet d'indiquer au compilateur d'utiliser le moins de mémoire possible pour la définition de la structure.
PACKTIME 4+ Cette procédure de convertir la date et l'heure en format utilisable par le système d'exploitation DOS pour ses fichiers.
PARAMCOUNT 1+ Cette fonction retourne le nombre de paramètre passer au programme par le système d'exploitation.
PARAMSTR 1+ Cette fonction retourne le contenu du paramètre spécifié passer au programme par le système d'exploitation.
PCHAR 7+ Ce type d'identificateur permet de définir une variable de chaine de caractères de format PChar.
PI 3+ Cette constante retourne la valeur de nombre Pi (Π).
PIESLICE 4+ Cette procédure permet de tracer un secteur de cercle dans un écran graphique.
POS 1+ Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaine de caractères dans une chaine de caractères de format standard Pascal.
PRED 1+ Cette fonction permet de retourner la valeur précédente de l'expression.
PROCEDURE 1+ Ce mot réservé permet de définir une procédure.
PROGRAM 1+ Ce mot réservé permet d'indiquer le nom du programme Pascal.
PTR 1+ Cette fonction retourne un pointeur à partir de l'adresse combiné du Segment et l'Offset.
PUTIMAGE 4+ Cette procédure permet d'afficher une image contenu dans un tampon précédemment créer.
RANDOM 3+ Cette fonction permet de générer un nombre aléatoire.
RANDOMIZE 3+ Cette procédure permet d'initialiser la générateur de nombre aléatoire.
READ 3+ Cette procédure permet de lire différentes données à partir d'une périphérique, d'un fichier ou de la console.
READKEY 3+ Cette fonction permet d'effectuer la lecture d'une touche enfoncé au clavier.
READLN 3+ Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console.
REAL 3+ Ce type d'identificateur permet de définir une variable réel de format Real.
RECORD 1+ Ce mot réservé permet de définir des structures d'enregistrement contenu des variables.
RECTANGLE 4+ Cette procédure permet de tracer des rectangles dans une écran graphique.
REGISTERBGIDRIVER 5+ Cette fonction permet d'intégrer un pilote BGI après sa lecture d'un fichier.
REGISTERBGIFONT 5+ Cette fonction permet d'intégrer une police de caractères BGI après sa lecture d'un fichier.
RELEASE 3+ Cette procédure permet de restituer tous les zones mémoires supérieur à l'adresse pointeur spécifié.
REMOVEDIR 7+ Cette procédure permet de supprimer un répertoire à partir de chaine de caractères de format ASCIZ.
RENAME 1+ Cette procédure permet de renommer le nom d'un fichier.
REPEAT 1+ Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vrai.
RESET 1+ Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié.
RESTORECRTMODE 4+ Cette procédure permet de passer de l'écran graphique à l'écran de texte.
REWRITE 1+ Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant.
RMDIR 1+ Cette procédure permet de supprimer un répertoire à partir de chaine de caractères de format standard Pascal.
ROUND 3+ Cette fonction retourne la valeur arrondie d'un nombre réel.
RUNERROR 5+ Cette procédure permet d'arrêter l'exécution du programme avec un code d'erreur particulier.
SECTOR 5+ Cette procédure permet de tracer un secteur d'ellipse dans un écran graphique.
SEEK 3+ Cette procédure permet de fixer la position du pointeur dans un fichier spécifier.
SEEKEOF 1+ Cette fonction indique si la fin du fichier texte est atteinte.
SEEKEOLN 1+ Cette fonction indique si la fin d'une ligne de fichier texte est atteinte.
SEG 1+ Cette fonction indique l'adresse d'emplacement de segment de la mémoire physique qu'occupe l'expression.
SET 1+ Ce mot réservé permet de définir des ensembles.
SETACTIVEPAGE 4+ Cette procédure permet de fixer la page d'affichage active dans l'écran graphique.
SETALLPALETTE 4+ Cette procédure permet de fixer tous les palettes de couleur dans l'écran graphique.
SETASPECTRATIO 5+ Cette procédure permet de fixer l'aspect des cercles pour produire un cercle en accord avec le fait que les écrans ne soit pas carré.
SETBKCOLOR 4+ Cette procédure permet de fixer la couleur d'arrière plan de l'écran graphique.
SETCBREAK 4+ Cette procédure permet de fixer la valeur de la variable système «Break».
SETCOLOR 4+ Cette procédure permet de fixer la palette de couleur courante de l'écran graphique.
SETCURDIR 7+ Cette procédure permet de changer le répertoire courant en utilisant des chaines de caractères ASCIZ.
SETDATE 4+ Cette procédure permet de changer la date du système d'exploitation.
SETFATTR 4+ Cette procédure permet de fixer les attributs du système d'exploitation d'un fichier.
SETFILLPATTERN 5+ Cette procédure permet de fixer une palette de remplissage pour la «peinture».
SETFILLSTYLE 4+ Cette procédure permet de connaitre une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice».
SETFTIME 4+ Cette procédure permet de fixer la date et l'heure de la dernière modification d'un fichier.
SETGRAPHBUFSIZE 4+ Cette procédure permet de fixer la taille du tampon des opérations de remplissage dans l'écran graphique.
SETGRAPHMODE 4+ Cette fonction permet de fixer le mode graphique courant du pilote BGI.
SETINTVEC 4+ Cette procédure permet de fixer l'adresse d'un vecteur d'interruption.
SETLINESTYLE 4+ Cette procédure permet de fixer le style et l'épaisseur d'une ligne dans un écran graphique.
SETPALETTE 4+ Cette procédure permet de fixer la couleur d'une des palettes de couleur dans un écran graphique.
SETRGBPALETTE 5+ Cette procédure permet de fixer les couleurs RVB (RGB) d'une des palettes de couleur dans un écran graphique.
SETTEXTBUF 1+ Cette procédure permet de fixer la taille de la mémoire tampon d'un fichier texte.
SETTEXTJUSTIFY 4+ Cette procédure permet de fixer la justification de la police de caractères BGI courante d'un écran graphique.
SETTEXTSTYLE 4+ Cette procédure permet de fixer la modèle, la direction et la taille de la police de caractères BGI courante d'un écran graphique.
SETTIME 4+ Cette procédure permet de fixer l'heure actuel du système d'exploitation.
SETUSERCHARSIZE 5+ Cette procédure permet de fixer les proportion de la police de caractères BGI courante d'un écran graphique.
SETVERIFY 4+ Cette procédure permet de fixer l'identificateur «Verify» du système exploitation.
SETVIEWPORT 4+ Cette procédure permet de fixer l'emplacement de la fenêtre courante dans l'écran graphique.
SETVISUALPAGE 4+ Cette procédure permet de fixer la page d'écran actuellement visible de l'écran graphique.
SETWRITEMODE 5+ Cette procédure permet de fixer le mode d'écriture binaire devant être appliquer lors du traçage dans l'écran graphique.
SHL 1+ Cet opérateur permet d'effectuer un décalage de bit vers la gauche.
SHORTINT 4+ Ce type d'identificateur permet de définir une variable entière de format ShortInt (valeur entre -128 et +127).
SHR 1+ Cet opérateur permet d'effectuer un décalage de bit vers la droite.
SIN 1+ Cette fonction trigonométrique retourne le «Sinus».
SINGLE 4+ Ce type d'identificateur permet de définir une variable entière de format Single (valeur entre 1,5 x 10-45 et 3,4 x 1038).
SIZEOF 1+ Ce mot réservé permet de connaitre la taille en octet d'une variable ou d'un type.
SOUND 5+ Cette procédure permet d'activer l'émission d'un signal sonore sur le PC Speaker.
SPTR 4+ Cette fonction retourne le contenu du registre SP.
SQR 3+ Cette fonction retourne le carré d'un nombre.
SQRT 3+ Cette fonction retourne la racine carrée d'un nombre.
SSEG 3+ Cette fonction retourne le contenu du registre SS.
STR 1+ Cette procédure permet de convertir un nombre en une chaine de caractère de format standard Pascal.
STRCAT 7+ Cette fonction permet la concaténation de chaines de caractères ASCIZ.
STRCOMP 7+ Cette fonction effectue la comparaison de deux chaines de caractères ASCIZ.
STRCOPY 7+ Cette fonction effectue la copie d'une chaine de caractères ASCIZ dans une autre chaine de caractères.
STRDISPOSE 7+ Cette procédure permet de libérer l'espace mémoire utilisé par la chaine de caractères ASCIZ.
STRECOPY 7+ Cette fonction effectue la copie d'une chaine de caractères ASCIZ dans une autre chaine de caractères et retourne un pointeur à la fin de cette chaine de caractères.
STREND 7+ Cette fonction retourne un pointeur à la fin de cette chaine de caractères ASCIZ.
STRICOMP 7+ Cette fonction permet de comparer deux chaine de caractères ASCIZ sans tenir compte des majuscules/minuscules.
STRING 1+ Ce type d'identificateur permet de définir une variable de chaine de caractères de format String.
STRLCAT 7+ Cette fonction permet la concaténation de chaines de caractères ASCIZ et de fixer une limite maximal de longueur.
STRLCOMP 7+ Cette fonction effectue la comparaison du début de deux chaine de caractères ASCIZ.
STRLCOPY 7+ Cette fonction effectue la copier le début d'une chaine de caractères ASCIZ dans une autre chaine de caractères ASCIZ.
STRLEN 7+ Cette fonction permet d'indiquer la longueur d'une chaine de caractères ASCIZ.
STRLICOMP 7+ Cette fonction permet d'effectuer la copier du début d'une chaine de caractères ASCIZ dans une autre chaine de caractères ASCIZ sans tenir compte des majuscules/minuscules.
STRLOWER 7+ Cette fonction transforme en minuscule une chaine de caractères ASCIZ.
STRMOVE 7+ Cette fonction déplace un bloc de caractère de longueur spécifié dans une autre chaine de caractères ASCIZ.
STRNEW 7+ Cette procédure permet d'allouer de l'espace de mémoire dynamiquement pour une chaine de caractères ASCIZ.
STRPAS 7+ Cette fonction retourne la conversion d'une chaine de caractères ASCIZ en une chaine de caractères de format Pascal.
STRPCOPY 7+ Cette procédure retourne la conversion d'une chaine de caractères de format Pascal en une chaine de caractères ASCIZ.
STRPOS 7+ Cette fonction retourne un pointeur sur la position d'une sous-chaine de caractères dans une chaine de caractères ASCIZ.
STRSCAN 7+ Cette fonction retourne un pointeur sur la position du premier caractère spécifié dans une chaine de caractères ASCIZ.
STRUPPER 7+ Cette fonction transforme en majuscule une chaine de caractères ASCIZ.
SUCC 1+ Cette fonction permet de retourner la valeur suivante de l'expression.
SWAP 3+ Cette fonction permet de retourner l'inversion des octets de poids fort et faible.
SWAPVECTORS 5+ Cette procédure permet d'échanger le contenu des vecteurs d'interruptions et des variables du programme Pascal.
TEXT 1+ Ce type d'identificateur permet de définir une variable de fichier de format Text.
TEXTATTR 4+ Cette variable contient l'attribut courant de l'écriture des caractères et de sa couleur de fond dans un écran de texte.
TEXTBACKGROUND 4+ Cette procédure permet de fixer la couleur de fond courante pour l'écriture du texte.
TEXTCOLOR 4+ Cette procédure permet de fixer la couleur d'écriture courante pour l'écriture du texte.
TEXTHEIGHT 4+ Cette fonction retourne le nombre de pixel de hauteur qu'occupe la police de caractères BGI courante dans l'écran graphique.
TEXTMODE 4+ Cette procédure permet de changer le mode d'écran de texte courant.
TEXTWIDTH 4+ Cette fonction retourne le nombre de pixel de largeur qu'occupe la police de caractères BGI courante dans l'écran graphique.
TRUNC 3+ Cette fonction retourne la partie entière d'un nombre réel.
TRUNCATE 3+ Cette procédure permet de couper à l'endroit actuel le contenu du fichier.
TYPE 1+ Ce mot réservé permet de définir des types de données utilisateur.
UNIT 4+ Ce mot réservé permet de définir l'entête d'une unité.
UNPACKTIME 4+ Cette procédure de convertir le format utilisé par le système d'exploitation DOS pour ses fichiers en une date et une heure.
UPCASE 3+ Cette fonction permet de convertir un caractère en majuscule.
USES 4+ Ce mot réservé permet d'indiquer les unités devant être utilisé par le programme, l'unité ou «Library» courante.
VAL 1+ Cette procédure permet de convertir une chaine de caractères en sa valeur numérique.
VAR 4+ Ce mot réservé permet de définir des variables.
VIRTUAL 5.5+ Ce mot réservé permet de définir une fonction ou une procédure pouvant être remplacer par une nouvelle fixation dans la POO (Programmation Orienté Objet).
WHEREX 3+ Cette fonction retourne la coordonnée horizontal texte courante dans l'écran de texte.
WHEREY 3+ Cette fonction retourne la coordonnée vertical texte courante dans l'écran de texte.
WHILE 1+ Ce mot réservé permet de produire une boucle exécuté tant et aussi longtemps que la condition est vrai.
WINDMAX 4+ Cette variable contient le coin supérieur droit de la fenêtre active.
WINDMIN 4+ Cette variable contient le coin inférieur gauche de la fenêtre active.
WINDOW 3+ Cette procédure permet de fixer la position de la fenêtre d'affichage dans l'écran de texte.
WITH 3+ Ce mot réservé permet de définir la structure d'enregistrement courante devant être utilisé pour les variables.
WORD 4+ Ce type d'identificateur permet de définir une variable entière de format Word (valeur entre 0 et 65 535).
WRITE 3+ Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console.
WRITELN 3+ Cette procédure permet d'écrire différentes données avec un saut de ligne sur un périphérique, dans un fichier ou sur la console.
XOR 1+ Cet opérateur permet d'effectuer un Ou exclusif logique sur des booléens ou Ou exclusif binaire sur des valeurs numériques.

Voir également

Langage de programmation - Turbo Pascal pour Windows - Référence de procédures et fonctions

Dernière mise à jour: Dimanche, le 17 août 2014