Voici un tableau de référence des différents fonctions du «QuickPascal» avec les prototypes :
| Nom | Syntaxe | Unité | Description |
|---|---|---|---|
| ABS | Function Abs(x:expression numérique):expression numérique; | SYSTEM | Cette fonction retourne la valeur absolue d'une expression numérique. |
| ADDR | Function Addr(x:variable, fonction ou procédure):Pointer; | SYSTEM | Cette fonction retourne le pointeur d'une adresse de variable, fonction ou procédure. |
| APPEND | Procedure Append(varfich:Text); | SYSTEM | Cette procédure permet d'effectuer l'initialisation d'un fichier texte en mode ajouté. |
| ARC | Procedure Arc(x,y:Integer; angle_a,angle_b,r:Word); | GRAPH | Cette procédure permet d'effectuer le traçage d'un arc de cercle dans un écran graphique. |
| ARCTAN | Function ArcTan(r:Real):Real; | SYSTEM | Cette fonction trigonométrique permet de calculer la «ArcTangente» en radians. |
| ASSIGN | Procedure Assign(var fich:File; nomfich:String); | SYSTEM | Cette procédure permet d'associer un nom de fichier à une variable de type fichier. |
| BAR | Procedure Bar(x1,y1,x2,y2:Integer); | GRAPH | Cette procédure permet de tracer une rectangle dans un écran graphique. |
| BAR3D | Procedure Bar3D(x1,y1,x2,y2:Integer; prof:Word; sommet:Boolean); | GRAPH | Cette procédure permet de tracer une rectangle avec un effet de profondeur en 3 dimensions dans un écran graphique. |
| BLOCKREAD | Procedure BlockRead(fich:File; var x;enrs,enrs_lus:Word); | SYSTEM | Cette instruction permet d'effectuer la lecture d'enregistrement dans un fichier. |
| BLOCKWRITE | Procedure BlockWrite(fich:File; var x;enrs,enrs_lu:Word); | SYSTEM | Cette instruction permet d'effectuer l'écriture d'enregistrement dans un fichier. |
| BOOLEAN | identv1,identv2,...:Boolean; identt2,identt2,...=Boolean; |
SYSTEM | Ce type d'identificateur permet de définir une variable de format Booléen (True ou False). |
| BYTE | identv1,identv2,...:Byte; identt2,identt2,...=Byte; |
SYSTEM | Ce type d'identificateur permet de définir une variable de format Byte (valeur entre 0 et 255). |
| CHAR | identv1,identv2,...:Char; identt2,identt2,...=Char; |
SYSTEM | Ce type d'identificateur permet de définir une variable de format Char (n'importe quel caractère ASCII 0 à 255). |
| CHDIR | Procedure ChDir(rep:String); | SYSTEM | Cette procédure permet de changer le répertoire courant. |
| CHECKBREAK | Var CheckBreak:Boolean; | CRT | Cette variable permet d'activer la détection de la combinaison des touches Ctrl+Break. |
| CHECKEOF | Var CheckEOF:Boolean; | CRT | Cette variable permet d'activer la détection de la détection du Ctrl+Z lors d'une entrée console. |
| CHECKSNOW | Var CheckSnow:Boolean; | CRT | 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 | Function Chr(i:Byte):Char; | SYSTEM | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
| CIRCLE | Procedure Circle(x,y:Integer;r:word); | GRAPH | Cette procédure permet de traçer un cercle dans un écran graphique. |
| CLEARDEVICE | Procedure ClearDevice; | GRAPH | 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 | Procedure ClearViewPort; | GRAPH | 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 | Procedure Close(fich:File); | SYSTEM | Cette procédure permet de fermer un fichier. |
| CLOSEGRAPH | Procedure CloseGraph; | GRAPH | Cette procédure permet de quitter l'écran graphique et de retourner à l'écran de texte. |
| CLREOL | Procedure ClrEol; | CRT | Cette procédure permet d'effacer la ligne courante à partir du curseur jusqu'à la fin de la ligne de l'écran de texte. |
| CLRSCR | Procedure ClrScr; | CRT | Cette procédure permet d'effacer l'écran de texte. |
| COMP | identv1,identv2,...:Comp; identt2,identt2,...=Comp; |
SYSTEM | Ce type d'identificateur permet de définir une variable de format Comp (valeur entre -263 et +263 -1). |
| CONCAT | Function Concat(ch1,ch2, ...:STRING):STRING; | SYSTEM | Cette fonction permet de juxtaposé différentes chaîne de caractères et de le retourner comme argument. |
| COPY | Function Copy(ch:String;pos,nbre:Integer):String; | SYSTEM | Cette fonction permet d'extraire un sous-chaîne de caractères dans une chaîne de caractères. |
| COS | Function Cos(r:Real):Real; | SYSTEM | Cette fonction trigonométrique retourne le «Cosinus». |
| CSEG | Function CSeg:Word; | SYSTEM | Cette fonction retourne le registre du segment de code. |
| DEC | Procedure Dec(s,n); Procedure Dec(s); |
SYSTEM | Cette procédure effectue la décrémentation de 1 ou de N d'une variable. |
| DELAY | Procedure Delay(sec_1000:Word); | CRT | Cette procédure permet d'effectuer une pause correspondant au nombre de milliseconde spécifié. |
| DELETE | Procedure Delete(ch:String;Pos,nbre:Integer); | SYSTEM | Cette procédure permet de supprimer une partie des caractères contenus dans la chaîne de caractères spécifiés. |
| DELLINE | Procedure DelLine; | CRT | Cette procédure permet de supprimer la ligne à la position courante du curseur. |
| DETECTGRAPH | Procedure DetectGraph(pilote,mode:Integer); | GRAPH | 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 | Var DirectVideo:Boolean; | CRT | Cette variable permet d'activer l'affichage directe en mémoire vidéo dans l'écran de texte. |
| DISKFREE | Function DiskFree(Unite:Byte):LongInt; | DOS | Cette fonction retourne la taille en octets de l'espace de libre de l'unité de disque spécifié. |
| DISKSIZE | Function DiskSize(Unite:Byte):LongInt; | DOS | Cette fonction retourne la taille total en octets d'une unité de disque spécifié. |
| DISPOSE | Procedure Dispose(p:Pointer); | SYSTEM | Cette procédure permet de libérer une partie de la mémoire préalablement alloué par la procédure New. |
| DOSEXITCODE | Function DosExitCode:Word; | DOS | Cette fonction retourne le code de retour d'une instruction «EXEC». |
| DOSVERSION | Function DosVersion:Word; | DOS | Cette fonction retourne le code de retour d'une instruction «EXEC». |
| DOUBLE | identv1, identv2,...:Double; identt1, identt2,...=Double; |
SYSTEM | 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 | Procedure DrawPoly(nbre:Word;coord:Array of PointType); | GRAPH | Cette procédure permet de tracer un polygone dans un écran graphique. |
| DSEG | Function DSeg:Word; | SYSTEM | Cette fonction permet de demander le registre du segment de données. |
| ELLIPSE | Procedure Ellipse(x,y:Integer; angle_a,angle_b,axe_x,axe_y:Word); | GRAPH | Cette procédure permet de tracer un arc d'ellipse dans un écran graphique. |
| ENVCOUNT | Function EnvCount:Integer; | DOS | Cette fonction indique le nombre de ligne de texte contenu dans l'environnement système. |
| ENVSTR | Function EnvStr(numero:Integer):String; | DOS | Cette fonction retourne le numéro de ligne de texte spécifié contenu dans l'environnement système. |
| EOF | Function Eof(f:file):Boolean; | SYSTEM | Cette fonction indique si la fin du fichier est atteinte. |
| EOLN | Function Eoln(fich:Text):Boolean; | SYSTEM | Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
| ERASE | Procedure Erase(fich:File); | SYSTEM | Cette procédure permet de supprimer un fichier sur le disque. |
| EXEC | Procedure Exec(chemin,param:String); | DOS | Cette procédure permet d'exécuter un programme externe d'extension «.EXE» ou «.COM». |
| EXIT | Procedure Exit; | EXIT | Cette procédure permet de quitter la procédure ou fonction immédiatement. |
| EXP | Function Exp(r:Real):Real; | SYSTEM | Cette fonction retourne la valeur exponentielle. |
| EXTENDED | identv1,identv2,...:Extended; identt1,identt2,...=Extended; |
SYSTEM | 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). |
| FEXPAND | Function FExpand(nomfich:PathStr):PathStr; | DOS | Cette fonction retourne le nom complet d'un chemin de répertoire avec des chaînes de caractères standard au Pascal. |
| FILEPOS | Function FilePos(fich:File):LongInt; | SYSTEM | Cette fonction retourne la position courante du pointeur de fichier exprimer en nombre d'enregistrement. |
| FILESIZE | Function FileSize(fich:File):LongInt; | SYSTEM | Cette fonction retourne la taille en octets du fichier spécifier. |
| FILLCHAR | Procedure FillChar(Var Tampon; nbre:Word; Val:Byte|Char); | SYSTEM | Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire. |
| FILLELLIPSE | Procedure FillEllipse(x,y:Integer; axe_x,axe_y:Word); | GRAPH | Cette procédure permet traçer un ellipse avec la surface intérieur remplit dans un écran graphique. |
| FILLPOLY | Procedure FillPoly(nbre:Word;coord:Array of PointType); | GRAPH | Cette procédure permet de traçer un polygone avec la surface intérieur remplit dans un écran graphique. |
| FINDFIRST | Procedure FintFirst(nom_fich:PathStr; attr:Word;resul:SearchRec); | DOS | Cette procédure permet de recherche le premier occurrence (fichier ou répertoire) contenu dans un répertoire de fichier spécifier. |
| FINDNEXT | Procedure FindNext(resul:SearchRec); | DOS | Cette procédure permet de recherche l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier. |
| FLOODFILL | Procedure FloodFill(x,y:Integer;couleur:Word); | GRAPH | Cette procédure permet de «peinturer» une surface avec les motifs courant dans un écran graphique. |
| FLUSH | Procedure Flush(fich:Text); | SYSTEM | Cette procédure permet de vider les tampons d'écriture du fichier de texte spécifié. |
| FRAC | Function Frac(r:Real):Real; | SYSTEM | Cette fonction permet de retourne la partie décimal d'un nombre réel. |
| FREEMEM | Procedure FreeMem(p:Pointer; t:Word); | SYSTEM | 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 | Fonction FSearch(nomfich:PathStr;listerep:String):PathStr; | DOS | Cette fonction permet de rechercher au fichier dans une liste de chemin de répertoire avec des chaînes de caractères de format standard Pascal. |
| FSPLIT | Procedure FSplit(chemin:PathStr; repertoire:DirStr; nom:NameStr;extension:ExtStr); | DOS | 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 chaînes de caractères de format standard Pascal. |
| GETARCCOORDS | Procedure GetArcCoords(desc:ArcCoordsType); | GRAPH | Cette procédure permet de déterminer les coordonnées d'un arc tracé avec les procédures «Arc» ou «Ellipse». |
| GETASPECTRATIO | Procedure GetAspectRatio(num,denom:Word); | GRAPH | 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 | Function GetBkColor:Word; | GRAPH | Cette fonction le numéro de palette de couleur de l'arrière-plan de l'écran graphique. |
| GETCBREAK | Procedure GetCBreak(Var X:Boolean); | DOS | Cette procédure retourne la valeur de la variable système «Break». |
| GETCOLOR | Function GetColor:Word; | GRAPH | Cette fonction le numéro de palette de couleur courante de l'écran graphique. |
| GETDATE | Procedure GetDate(Var annee,mois,jour, jour_semaine:Word); | DOS | Cette procédure permet de connaître la date actuel du système d'exploitation. |
| GETDEFAULTPALETTE | Procedure GetDefaultPalette(palette:PaletteType); | GRAPH | Cette procédure permet de charger la palette couleur graphique d'un écran graphique. |
| GETDIR | Procedure GetDir(unite:Word;reper:String); | SYSTEM | Cette procédure permet de connaître le répertoire courant de l'unité spécifié avec une chaîne de caractères de format standard Pascal. |
| GETENV | Function GetEnv(varenv:String):String; | DOS | Cette fonction permet de connaître la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaînes de caractères de format standard Pascal. |
| GETFATTR | Procedure GetFAttr(fichier:File;Var attr:Word); | DOS | Cette procédure permet de retourner les attributs du système d'exploitation d'un fichier. |
| GETFILLPATTERN | Procedure GetFillPattern(info:FillPatternType); | GRAPH | Cette procédure permet de connaître une palette de remplissage pour le «peinture». |
| GETFILLSETTINGS | Procedure GetFillSettings(info:FillSettingsType); | GRAPH | Cette procédure permet de connaître une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice». |
| GETFTIME | Procedure GetFTime(fichier:File; heurecourte:LongInt); | DOS | Cette procédure permet de connaître la date et l'heure de la dernière modification d'un fichier. |
| GETGRAPHMODE | Function GetGraphMode:Integer; | GRAPH | Cette fonction permet de connaître le mode graphique courant du pilote BGI. |
| GETIMAGE | Procedure GetImage(x1,y1,x2,y2:Integer;Var Image); | GRAPH | Cette fonction permet de sauvegarder une portion de l'écran graphique dans une mémoire tampon. |
| GETINTVEC | Procedure GetIntVec(Numero:Byte; Adresse:Pointer); | DOS | Cette procédure permet de connaître l'adresse d'un vecteur d'interruption. |
| GETLINESETTINGS | Procedure GetLineSettings(info: LineSettingsType); | GRAPH | Cette procédure permet de connaître l'épaisseur d'une ligne tel que définit par «SetLineSettings». |
| GETMAXCOLOR | Function GetMaxColor:Word; | GRAPH | Cette fonction permet de connaître le numéro de palette maximal supporté dans l'écran graphique courant. |
| GETMAXMODE | Function GetMaxMode:Integer; | GRAPH | Cette fonction permet de connaître le numéro vidéo maximal supporté par le pilote vidéo. |
| GETMAXX | Function GetMaxX:Integer; | GRAPH | Cette fonction permet la position horizontal maximal en pixel. |
| GETMAXY | Function GetMaxY:Integer; | GRAPH | Cette fonction permet la position vertical maximal en pixel. |
| GETMEM | Procedure GetMem(p:Pointer; t:Word); | SYSTEM | Cette fonction permet d'effectuer une allocation dynamique sur la mémoire de tas. |
| GETMODENAME | Function GetModeName(Mode:Integer):String; | GRAPH | Cette fonction permet de connaître sous la forme d'une chaîne de caractères le nom du mode vidéo actuel. |
| GETMODERANGE | Procedure GetModeRange(pilote, min,max:Integer); | GRAPH | Cette fonction permet de connaître le mode vidéo minimum et maximum supporté par le pilote vidéo BGI spécifié. |
| GETPALETTE | Procedure GetPalette(palette:PaletteType); | GRAPH | Cette fonction permet de connaître la palette de couleur de l'écran graphique actuel. |
| GETPALETTESIZE | Function GetPaletteSize:Integer; | GRAPH | Cette fonction retourne le nombre d'élément maximal contenu dans la palette de couleur de l'écran graphique. |
| GETPIXEL | Function GetPixel(x,y:Integer):Word; | GRAPH | Cette fonction permet de connaître la palette de couleur du pixel de l'écran graphique. |
| GETTEXTSETTINGS | Procedure GetTextSettings(conftexte: TextSettingsType); | GRAPH | Cette procédure permet de connaître la configuration de la police de caractères actuellement utilisé dans l'écran graphique. |
| GETTIME | Procedure GetTime(heure,minute, seconde,centsec:Word); | DOS | Cette procédure permet de connaître l'heure actuel du système d'exploitation. |
| GETVERIFY | Procedure GetVerify(Var x:Boolean); | DOS | Cette procédure permet d'indiquer si l'identificateur «Verify» du système exploitation est actif. |
| GETVIEWSETTINGS | Procedure GetViewSettings(fenetre: ViewPortType); | GRAPH | Cette procédure permet de connaître l'emplacement de la fenêtre courante. |
| GETX | Function GetX:Integer; | GRAPH | Cette fonction permet de connaître la position du pointeur horizontal dans l'écran graphique. |
| GETY | Function GetY:Integer; | GRAPH | Cette fonction permet de connaître la position du pointeur vertical dans l'écran graphique. |
| GOTOXY | Procedure GotoXY(colonne,ligne:Word); | CRT | Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte. |
| GRAPHDEFAULTS | Procedure GraphDefaults; | GRAPH | Cette procédure permet de retrouver certains paramètres par défaut dans l'écran graphique. |
| GRAPHDERRORMSG | Function GraphErrorMsg(num:Integer):String; | GRAPH | Cette fonction permet d'obtenir un message d'erreur sous forme de chaîne de caractères à partir de son numéro. |
| GRAPHRESULT | Function GraphResult:Integer; | GRAPH | Cette fonction permet d'obtenir un message d'erreur sous forme de chaîne de caractères à partir de son numéro. |
| HALT | Procedure Halt(nbre:Word); | SYSTEM | Cette fonction permet d'arrêter le programme ou le sous-programme actuellement en cours. |
| HI | Function Hi(i:Word):Byte; | SYSTEM | Cette fonction permet de demander la partie haute de l'entier (physiquement le deuxième octet de l'entier). |
| HIGHVIDEO | Procedure HighVideo; | CRT | Cette fonction permet de fixer l'attribut d'affichage du texte blanc clair dans un écran texte. |
| IMAGESIZE | Function ImageSize(x1,y1,x2,y2:Integer):Word; | GRAPH | Cette fonction permet de calculer la taille du tampon nécessaire pour sauvegarder cette portion d'écran. |
| INC | Procedure Inc(Var s:ShortInt[;n:ShortInt]); Procedure Inc(Var s:Integer[;n:Integer]); Procedure Inc(Var s:Word[;n:Word]); Procedure Inc(Var s:LongInt[;n:LongInt]); |
SYSTEM | Cette procédure permet d'incrémenter la valeur de la variable spécifié. |
| INITGRAPH | Procedure InitGraph(Var pilote:Integer;mode:Integer;chemin:String); | GRAPH | Cette procédure permet d'initialiser le mode d'affichage pour passer à l'écran graphique. |
| INSERT | Procedure Insert(Var ch1:String; ch2:String;pos:Integer); | SYSTEM | Cette procédure permet d'insérer une chaîne de caractères dans une autre chaîne de caractères à l'endroit spécifié. |
| INSLINE | Procedure InsLine; | CRT | Cette procédure permet d'insérer une nouvelle ligne à l'endroit du curseur dans un écran de texte. |
| INSTALLUSERDRIVER | Function InstallUserDriver(nompilote:String; pointauto:Pointer):Integer; | GRAPH | Cette fonction permet d'employer un pilote graphique BGI n'étant pas fournit à l'origine par Borland. |
| INSTALLUSERFONT | Function InstallUserFont(nomfonte:String):Integer; | GRAPH | Cette fonction permet d'employer des polices de caractères n'étant pas fournit à l'origine par Borland. |
| INT | Function Int(r:Real):Real; | SYSTEM | Cette fonction permet de retourner la partie entière d'un nombre réel. |
| INTEGER | identv1,identv2,...:Integer; identt1,identt2,...=Integer; |
SYSTEM | Ce type d'identificateur permet de définir une variable entière de format Integer (valeur entre -32768 et 32767). |
| INTR | Procedure Intr(numero:Byte;reg:Registers); | SYSTEM | Cette procédure permet d'appeler l'interruption spécifié. |
| IORESULT | Function IoResult:Word; | SYSTEM | Cette fonction permet de connaître le code d'erreur d'une opération effectué sur un fichier. |
| KEEP | Procedure Keep(valeursortie:Word); | DOS | Cette procédure permet de terminer le programme en mode résident (TSR). |
| KEYPRESSED | Function KeyPressed:Boolean; | DOS | Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche. |
| LENGTH | Function Length(ch:String):Integer; | SYSTEM | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères de format standard Pascal. |
| LINE | Procedure Line(x1,y1,x2,y2:Integer); | GRAPH | Cette procédure permet de tracer une ligne dans un écran graphique. |
| LINEREL | Procedure LineRel(x1,y1:Integer); | GRAPH | Cette procédure permet de tracer une ligne à partir de la position courante jusqu'à l'endroit relatif indiquer dans un écran graphique. |
| LINETO | Procedure LineTo(x,y:Integer); | GRAPH | Cette procédure permet de tracer une ligne à partir de la position courante jusqu'à l'endroit absolue indiquer dans un écran graphique. |
| LN | Function Ln(r:Real):Real; | SYSTEM | Cette fonction permet de calculer le logarithme népérien (Naturel). |
| LO | Function Lo(i:Word):Byte; | SYSTEM | Cette fonction permet de demander la partie base de l'entier (physiquement le premier octet de l'entier). |
| LONGINT | identv1,identv2,...:LongInt; identt1,identt2,...=LongInt; |
SYSTEM | Ce type d'identificateur permet de définir une variable entière long de format Integer (valeur entre -2147483648 et 2147483647). |
| LOWVIDEO | Procedure LowVideo; | CRT | 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 | Procedure Mark(p:Pointer); | SYSTEM | Cette procédure permet de sauvegarder l'emplacement dans la mémoire de tas. |
| MAXAVAIL | Function MaxAvail:LongInt; | SYSTEM | Cette fonction retourne la taille en octet du plus grand bloc de mémoire dynamique allouable dans la mémoire de tas. |
| MEMAVAIL | Function MemAvail:LongInt; | SYSTEM | Cette fonction retourne la taille totale en octet de mémoire dynamique allouable dans la mémoire de tas. |
| MEMBER | Function Member(objvar,classID):Boolean; | SYSTEM | Cette fonction retourne vrai (True) si l'objet de variable «ObjVar» est un membre de la classe «classId», et faux (False) dans le cas contraire. |
| MKDIR | Procedure MkDir(reper:String); | SYSTEM | Cette procédure permet de créer un répertoire. |
| MOVE | Procedure Move(Var orig,dest;nbre:Word); | SYSTEM | Cette procédure permet d'effectuer une copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets. |
| MSDOS | Procedure MsDos(registres:Registers); | DOS | Cette procédure permet d'appeler l'interruption du système d'exploitation DOS: 21h. |
| NEW | Procedure New(p:Pointer); | SYSTEM | Cette fonction permet d'allouer de la mémoire dynamique pour une variable. |
| NORMVIDEO | Procedure NormVideo; | CRT | Cette procédure permet de fixer la couleur de l'écriture du texte à intensité normal dans les écrans de texte. |
| NOSOUND | Procedure NoSound; | CRT | Cette procédure permet d'arrêter le signal sonore émit par le PC Speaker. |
| ODD | Function Odd(i:LongInt):Boolean; | SYSTEM | Cette fonction indique si la valeur entière est un nombre impaire. |
| OFS | Function Ofs(ident):Word; | SYSTEM | Cette fonction indique l'adresse d'emplacement d'offset de la mémoire physique qu'occupe l'expression. |
| ORD | Function Ord(s):LongInt; | SYSTEM | Cette fonction permet de connaître le rang de la valeur scalaire, par exemple on peut connaître le numéro de code ASCII d'un caractère de cette manière. |
| OUTTEXT | Procedure OutText(ch:String); | GRAPH | Cette procédure permet d'écrire une chaîne de caractères de texte à l'emplacement courant dans un écran graphique. |
| OUTTEXTXY | Procedure OutTextXY(X,Y:Integer;ch:String); | GRAPH | Cette procédure permet d'écrire une chaîne de caractères de texte aux coordonnées spécifié dans un écran graphique. |
| PACKTIME | Procedure PackTime(heurelongue:DateTime; heurecourte:LongInt); | DOS | Cette procédure permet de convertir la date et l'heure en format utilisable par le système d'exploitation DOS pour ses fichiers. |
| PARAMCOUNT | Function ParamCount:Word; | SYSTEM | Cette fonction retourne le nombre de paramètre passer au programme par le système d'exploitation. |
| PARAMSTR | Function ParamStr( nbre:Word):String; | SYSTEM | Cette fonction retourne le contenu du paramètre spécifié passer au programme par le système d'exploitation. |
| PI | Const Pi=3.1415926535897932385; | SYSTEM | Cette constante retourne la valeur de nombre Pi (Π). |
| PIESLICE | Procedure PieSlice(x,y:Integer; anglea,angleb,r:Word); | GRAPH | Cette procédure permet de tracer un secteur de cercle dans un écran graphique. |
| POS | Function Pos(ch1,ch2:String):Integer; | SYSTEM | Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaîne de caractères dans une chaîne de caractères de format standard Pascal. |
| PRED | Function Pred(s:scalaire):scalaire; | SYSTEM | Cette fonction permet de retourner la valeur précédente de l'expression. |
| PTR | Function Ptr(seg,ofs:Word):Pointer; | SYSTEM | Cette fonction retourne un pointeur à partir de l'adresse combiné du Segment et l'Offset. |
| PUTIMAGE | Procedure PutImage(x,y:Integer; Var Image;op:Word); | GRAPH | Cette procédure permet d'afficher une image contenu dans un tampon précédemment créer. |
| RANDOM | Function Random(max:Word):Word; | SYSTEM | Cette fonction permet de générer un nombre aléatoire. |
| RANDOMIZE | Procedure Randomize; | SYSTEM | Cette procédure permet d'initialiser le générateur de nombre aléatoire. |
| READ | Procedure Read([var fich:Text;]var1, var2,...); | SYSTEM | Cette procédure permet de lire différentes données à partir d'un périphérique, d'un fichier ou de la console. |
| READKEY | Function ReadKey:Char; | DOS | Cette fonction permet d'effectuer la lecture d'une touche enfoncée au clavier. |
| READLN | Procedure ReadLn([Var fich:Text;]var1,var2,...); | SYSTEM | Cette procédure permet de lire une ligne de texte à partir d'un périphérique, d'un fichier ou de la console. |
| REAL | identv1,identv2,...:Real; identt1,identt2,...=Real; |
SYSTEM | Ce type d'identificateur permet de définir une variable réel de format Real. |
| RECTANGLE | Procedure Rectangle(x1,y1,x2,y2:Integer); | GRAPH | Cette procédure permet de tracer des rectangles dans un écran graphique. |
| REGISTERBGIDRIVER | Function RegisterBGIDriver(pointpilote: Pointer):Integer; | GRAPH | Cette fonction permet d'intégrer un pilote BGI après sa lecture d'un fichier. |
| REGISTERBGIFONT | Function RegisterBGIFont(pointfonte:Pointer):Integer; | GRAPH | Cette fonction permet d'intégrer une police de caractères BGI après sa lecture d'un fichier. |
| RELEASE | Procedure Release(p:Pointer); | SYSTEM | Cette procédure permet de restituer tous les zones mémoires supérieur à l'adresse pointeur spécifié. |
| RENAME | Procedure Rename(Var fich:File; nouveaunom:String); | SYSTEM | Cette procédure permet de renommer le nom d'un fichier. |
| RESET | Procedure Reset(Var fich:File); | SYSTEM | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
| RESTORECRTMODE | Procedure RestoreCrtMode; | GRAPH | Cette procédure permet de passer de l'écran graphique à l'écran de texte. |
| REWRITE | Procedure Rewrite(Var fich:Text); | SYSTEM | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
| RMDIR | Procedure RmDir(reper:String); | SYSTEM | Cette procédure permet de supprimer un répertoire à partir de chaîne de caractères de format standard Pascal. |
| ROUND | Function Round(r:Real):LongInt; | SYSTEM | Cette fonction retourne la valeur arrondie d'un nombre réel. |
| RUNERROR | Procedure RunError(nbre:Word); | SYSTEM | Cette procédure permet d'arrêter l'exécution du programme avec un code d'erreur particulier. |
| SECTOR | Procedure Sector(x,y:Integer;AngleA,AngleB,AxeX,AxeY:Word); | GRAPH | Cette procédure permet de tracer un secteur d'ellipse dans un écran graphique. |
| SEEK | Procedure Seek(Var Fich:File; nbre:Word); | SYSTEM | Cette procédure permet de fixer la position du pointeur dans un fichier spécifier. |
| SEEKEOF | Function SeekEof(Var Fich:Text):Boolean; | SYSTEM | Cette fonction indique si la fin du fichier binaire est atteinte. |
| SEEKEOLN | Function SeekEoLn(Var Fich:Text):Boolean; | SYSTEM | Cette fonction indique si la fin d'une ligne de fichier binaire est atteinte. |
| SEG | Function Seg(ident):Word; | SYSTEM | Cette fonction indique l'adresse d'emplacement de segment de la mémoire physique qu'occupe l'expression. |
| SETACTIVEPAGE | Procedure SetActivePage(page:Word); | GRAPH | Cette procédure permet de fixer la page d'affichage active dans l'écran graphique. |
| SETALLPALETTE | Procedure SetAllPalette(palette:PaletteType); | GRAPH | Cette procédure permet de fixer tous les palettes de couleur dans l'écran graphique. |
| SETASPECTRATIO | Procedure SetAspectRatio(num,denom:Word); | GRAPH | 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 | Procedure SetBkColor(couleur:Word); | GRAPH | Cette procédure permet de fixer la couleur d'arrière plan de l'écran graphique. |
| SETCBREAK | Procedure SetCBreak(X:Boolean); | DOS | Cette procédure permet de fixer la valeur de la variable système «Break». |
| SETCOLOR | Procedure SetColor(couleur:Word); | GRAPH | Cette procédure permet de fixer la palette de couleur courante de l'écran graphique. |
| SETDATE | Procedure SetDate(annee,mois,jour:Word); | DOS | Cette procédure permet de changer la date du système d'exploitation. |
| SETFATTR | Procedure SetFAttr(Var fichier:File;attr:Word); | DOS | Cette procédure permet de fixer les attributs du système d'exploitation d'un fichier. |
| SETFILLPATTERN | Procedure SetFillPattern(dessin:FillPatternType; couleur:Word); | GRAPH | Cette procédure permet de fixer une palette de remplissage pour le «peinture». |
| SETFILLSTYLE | Procedure SetFillStyle(motif,couleur:Word); | GRAPH | Cette procédure permet de connaître une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice». |
| SETFTIME | Procedure SetFTime(Var fichier:File; heurecourtante:LongInt); | DOS | Cette procédure permet de fixer la date et l'heure de la dernière modification d'un fichier. |
| SETGRAPHBUFSIZE | Procedure SetGraphBufSize(tailletampon:Word); | GRAPH | Cette procédure permet de fixer la taille du tampon des opérations de remplissage dans l'écran graphique. |
| SETGRAPHMODE | Procedure SetGraphMode(Mode:Integer); | GRAPH | Cette fonction permet de fixer le mode graphique courant du pilote BGI. |
| SETINTVEC | Procedure SetIntVec(numero:Byte;adresse:Pointer); | DOS | Cette procédure permet de fixer l'adresse d'un vecteur d'interruption. |
| SETLINESTYLE | Procedure SetLineStyle(style,dessin,largeur:Word); | GRAPH | Cette procédure permet de fixer le style et l'épaisseur d'une ligne dans un écran graphique. |
| SETPALETTE | Procedure SetPalette(nbre:Word;couleur:ShortInt); | GRAPH | Cette procédure permet de fixer la couleur d'une des palettes de couleur dans un écran graphique. |
| SETRGBPALETTE | Procedure SetRGBPalette(nbre,rouge,vert,bleu:Word); | GRAPH | Cette procédure permet de fixer les couleurs RVB (RGB) d'une des palettes de couleur dans un écran graphique. |
| SETTEXTBUF | Procedure SetTextBuf(Var Fich:Text;Var buffer;Taille:Word); | SYSTEM | Cette procédure permet de fixer la taille de la mémoire tampon d'un fichier texte. |
| SETTEXTJUSTIFY | Procedure SetTextJustify(h_hori,i_vert:Word); | GRAPH | Cette procédure permet de fixer la justification de la police de caractères BGI courante d'un écran graphique. |
| SETTEXTSTYLE | Procedure SetTextStyle(fonte,direct,taille:Word); | GRAPH | 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 | Procedure SetTime(heure,minute, seconde,centsec:Word); | DOS | Cette procédure permet de fixer l'heure actuel du système d'exploitation. |
| SETUSERCHARSIZE | Procedure SetUserCharSize(L1,L2,H1,H2:Word); | GRAPH | Cette procédure permet de fixer les proportions de la police de caractères BGI courante d'un écran graphique. |
| SETVERIFY | Procedure SetVerify(X:Boolean); | DOS | Cette procédure permet de fixer l'identificateur «Verify» du système exploitation. |
| SETVIEWPORT | Procedure SetViewPort(x1,y1,x2,y2:Integer;limite:Boolean); | GRAPH | Cette procédure permet de fixer l'emplacement de la fenêtre courante dans l'écran graphique. |
| SETVISUALPAGE | Function SetVisualPage(Page:Word); | GRAPH | Cette procédure permet de fixer la page d'écran actuellement visible de l'écran graphique. |
| SETWRITEMODE | Procedure SetWriteMode(mode:Integer); | GRAPH | Cette procédure permet de fixer le mode d'écriture binaire devant être appliquer lors du traçage dans l'écran graphique. |
| SHORTINT | identv1,identv2,...:ShortInt; identt1,identt2,...=ShortInt; |
SYSTEM | Ce type d'identificateur permet de définir une variable entière de format ShortInt (valeur entre -128 et +127). |
| SIN | Function Sin(r:Real):Real; | SYSTEM | Cette fonction trigonométrique retourne le «Sinus». |
| SINGLE | identv1,identv2,...:Single; identt1,identt2,...=Single; |
SYSTEM | 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 | Function SizeOf(variable|type):Word; | SYSTEM | Ce mot réservé permet de connaître la taille en octet d'une variable ou d'un type. |
| SOUND | Procedure Sound(freq:Word); | CRT | Cette procédure permet d'activer l'émission d'un signal sonore sur le PC Speaker. |
| SPTR | Function SPtr:Word; | SYSTEM | Cette fonction retourne le contenu du registre SP. |
| SQR | Function Sqr(x:type numérique):type du paramètre; | SYSTEM | Cette fonction retourne le carré d'un nombre. |
| SQRT | Function Sqrt(r:Real):Real; | SYSTEM | Cette fonction retourne la racine carré d'un nombre. |
| SSEG | Function SSeg:Word; | SYSTEM | Cette fonction retourne le contenu du registre SS. |
| STR | Procedure Str(nbre:format;Var ch:String); | SYSTEM | Cette procédure permet de convertir un nombre en une chaîne de caractère de format standard Pascal. |
| SUCC | Function Succ(s:scalaire):scalaire; | SYSTEM | Cette fonction permet de retourner la valeur suivante de l'expression. |
| SWAP | Function Swap(i:Word):Word; | SYSTEM | Cette fonction permet de retourner l'inversion des octets de poids fort et faible. |
| SWAPVECTORS | Procedure SwapVectors; | DOS | Cette procédure permet d'échanger le contenu des vecteurs d'interruptions et des variables du programme Pascal. |
| TEXT | Type nomtyp=Text; Var nomvar=Text; |
SYSTEM | Ce type d'identificateur permet de définir une variable de fichier de format Text. |
| TEXTATTR | Var TextAttr:Byte; | CRT | Cette variable contient l'attribut courant de l'écriture des caractères et de sa couleur de fond dans un écran de texte. |
| TEXTBACKGROUND | Procedure TextBackground(teinte:Byte); | CRT | Cette procédure permet de fixer la couleur de fond courante pour l'écriture du texte. |
| TEXTCOLOR | Procedure TextColor(teinte:Byte); | CRT | Cette procédure permet de fixer la couleur d'écriture courante pour l'écriture du texte. |
| TEXTHEIGHT | Function TextHeight(ch:String):Word; | GRAPH | Cette fonction retourne le nombre de pixel de hauteur qu'occupe la police de caractères BGI courante dans l'écran graphique. |
| TEXTMODE | Procedure TextMode(md:Integer); | CRT | Cette procédure permet de changer le mode d'écran de texte courant. |
| TEXTWIDTH | Function TextWidth(ch:String):Word; | GRAPH | Cette fonction retourne le nombre de pixel de largeur qu'occupe la police de caractères BGI courante dans l'écran graphique. |
| TRUNC | Function Trunc(r:Real):LongInt; | SYSTEM | Cette fonction retourne la partie entière d'un nombre réel. |
| TRUNCATE | Procedure Truncate(fich:File); | SYSTEM | Cette procédure permet de couper à l'endroit actuel le contenu du fichier. |
| UNPACKTIME | Procedure UnpackTime(hcourte:LongInt;Var hlongue:DateTime); | DOS | Cette procédure permet de convertir le format utilisé par le système d'exploitation DOS pour ses fichiers en une date et une heure. |
| UPCASE | Function UpCase(ch:Char):Char; | SYSTEM | Cette fonction permet de convertir en chaîne de caractères de format standard Pascal en majuscule. |
| VAL | Procedure Val(ch:String; Var nbre,err:Integer); | SYSTEM | Cette procédure permet de convertir une chaîne de caractères en sa valeur numérique. |
| WHEREX | Function WhereX:Byte; | CRT | Cette fonction retourne la coordonnée horizontal texte courante dans l'écran de texte. |
| WHEREY | Function WhereY:Byte; | CRT | Cette fonction retourne la coordonnée vertical texte courante dans l'écran de texte. |
| WINDMAX | Var WindMax:Word; | CRT | Cette variable contient le coin supérieur droit de la fenêtre active. |
| WINDMIN | Var WindMin:Word; | CRT | Cette variable contient le coin inférieur gauche de la fenêtre active. |
| WINDOW | Procedure Window(x1,y1,x2,y2:Byte); | CRT | Cette procédure permet de fixer la position de la fenêtre d'affichage dans l'écran de texte. |
| WORD | identv1,identv2,...:Word; identt1,itentt2,...=Word; |
SYSTEM | Ce type d'identificateur permet de définir une variable entière de format Word (valeur entre 0 et 65 535). |
| WRITE | Procedure Write([var fich:File,]var1,var2,...); | SYSTEM | Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console. |
| WRITELN | Procedure WriteLn([var fich:File,]var1,var2,...); | SYSTEM | 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. |
| _ARC | Procedure _Arc(x1,y1,x2,y2,x3,y3,x4,y4:Integer); | MSGraph | Cette procédure permet de tracer un arc à partir de la limite d'un rectangle et de la proportion début/fin en pixels dans un écran graphique. |
| _ARC_WXY | Procedure _Arc_wxy(wxy1,wxy2, wxy3,wxy4:_WXYCoord); | MSGraph | Cette procédure permet de traçer un arc à partir de la limite d'un rectangle et de la proportion début/fin en pixels en utilisant des couples de coordonnées dans un écran graphique. |
| _CLEARSCREEN | Procedure _ClearScreen(area:Integer); | MSGraph | Cette procédure permet d'effacer une région spécifié de l'écran. |
| _DISPLAYCURSOR | Function _DisplayCursor(toggle:Boolean):Boolean; | MSGraph | Cette fonction permet d'activer ou désactiver l'affichage du curseur clignotant de l'écran. |
| _ELLIPSE | Procedure _Ellipse(control, x1, y1, x2, y2:Integer); | MSGraph | Cette procédure permet de dessiner un ellipse en utilisant des paramètres entier. |
| _ELLIPSE_W | Procedure _Ellipse_w(control:Integer; wx1, wy1, wx2, wy2:Double); | MSGraph | Cette procédure permet de dessiner un ellipse en utilisant des paramètres réel. |
| _ELLIPSE_WXY | Procedure _Ellipse_wxy(control:Integer; Var wxy1, wxy2:_WXYCoord); | MSGraph | Cette procédure permet de dessiner un ellipse en utilisant des couples de coordonnées dans un écran graphique. |
| _FLOODFILL | Procedure _FloodFill(x, y, boundary:Integer); | MSGraph | Cette procédure permet de remplir une région avec une texture et une couleur dans un écran graphique. |
| _GETACTIVEPAGE | Function _GetActivePage:Integer; | MSGraph | Cette fonction permet de demander le numéro de la page vidéo active. |
| _GETARCINFO | Function _GetArcInfo(Var startpoint, endpoint, fillpoint : _XYCoord):Boolean; | MSGraph | Cette fonction permet de demander le point d'arrêt des coordonnées d'une vue de port dans le plus récent arc dessiné. |
| _GETBKCOLOR | Function _GetBkColor:LongInt; | MSGraph | Cette fonction permet de demander la couleur d'arrière-plan courante. |
| _GETCOLOR | Function _GetColor:Integer; | MSGraph | Cette fonction permet de demander la couleur courante. |
| _GETCURRENTPOSITION | Procedure _GetCurrentPosition(Var xy:_XYCoord); | MSGraph | Cette procédure permet de demander la coordonnée courante du curseur. |
| _GETCURRENTPOSITION_WXY | Procedure _GetCurrentPosition_wxy(Var wxy:_WXYCoord); | MSGraph | Cette procédure permet de demander la coordonnées courante du curseur en utilisant un couple de coordonnées. |
| _GETFILLMASK | Function _GetFillMask(Var mask:_FillMask):Boolean; | MSGraph | Cette fonction permet de demander le masque de remplissage courant. |
| _GETFONTINFO | Function _GetFontInfo(Var FInfo:_FontInfo):Integer; | MSGraph | Cette fonction permet de transmet les caractéristiques de la police de caractères courante dans l'enregistrement «FInfo» dans un écran graphique. |
| _GETGTEXTEXTENT | Function _GetGTextExtent(TextString:CString):Integer; | MSGraph | Cette fonction retourne la largeur requise à l'affichage de la chaîne de caractères avec la police de caractères utiliser par la procédure «_OutGText». |
| _GETGTEXTVECTOR | Procedure _GetGTextVector(Var X,Y:Integer); | MSGraph | Cette procédure permet de déterminer la rotation horizontal et vertical de la police de caractères dans un écran graphique. |
| _GETIMAGE | Procedure _GetImage(x1, y1, x2, y2:Integer;Var image); | MSGraph | Cette procédure permet de copier le contenu d'image de l'écran graphique vers un tampon en utilisant des coordonnées entières. |
| _GETIMAGE_W | Procedure _GetImage_w(wx1, wy1, wx2, wy2:Double;Var image); | MSGraph | Cette procédure permet de copier le contenu d'image de l'écran graphique vers un tampon en utilisant des coordonnées réel. |
| _GETIMAGE_WXY | Procedure _GetImage_wxy(Var wxy1, wxy2:_WXYCoord;Var image); | MSGraph | Cette procédure permet de copier le contenu d'image de l'écran graphique vers un tampon en utilisant des couples de coordonnées. |
| _GETLINESTYLE | Function _GetLineStyle:Word; | MSGraph | Cette fonction permet de demander le masque des lignes droites de l'écran graphique. |
| _GETPHYSCOORD | Procedure _GetPhysCoord(x, y:Integer; Var xy:_XYCoord); | MSGraph | Cette procédure permet d'effectuer la conversion des coordonnées d'un vue de port en coordonnées d'écran physique. |
| _GETPIXEL | Function _GetPixel(x, y:Integer):Integer; | MSGraph | Cette fonction permet de demander la valeur d'un pixel (index de couleur) à l'emplacement spécifié par une coordonnées entière. |
| _GETPIXEL_W | Function _GetPixel_w(wx, wy:Double):Integer; | MSGraph | Cette fonction permet de demander la valeur d'un pixel (index de couleur) à l'emplacement spécifié par une coordonnées réel. |
| _GETTEXTCOLOR | Function _GetTextColor:Integer; | MSGraph | Cette fonction permet de demander la couleur texte courante. |
| _GETTEXTCURSOR | Function _GetTextCursor:Word; | MSGraph | Cette fonction permet de demander la forme courante du curseur en mode texte. |
| _GETTEXTPOSITION | Procedure _GetTextPosition(Var r, c:Integer); | MSGraph | Cette procédure permet de demander la position de la ligne et de la colonne du curseur de l'écran de texte. |
| _GETTEXTWINDOW | Procedure _GetTextWindow(Var r1, c1, r2, c2:Integer); | MSGraph | Cette procédure permet de demander les coordonnées limites de la fenêtre texte courante. |
| _GETVIDEOCONFIG | Procedure _GetVideoConfig(Var vc:_VideoConfig); | MSGraph | Cette procédure permet de demander les informations de configuration de la carte vidéo graphique. |
| _GETVIEWCOORD | Procedure _GetViewCoord(x, y:Integer;Var xy:_XYCoord); | MSGraph | Cette procédure permet d'effectuer la conversion d'une coordonnée entière en une coordonnée de port de vue. |
| _GETVIEWCOORD_W | Procedure _GetViewCoord_w(wx, wy:Double; VAR xy: _XYCoord); | MSGraph | Cette procédure permet d'effectuer la conversion d'une coordonnée réel en une coordonnée de port de vue. |
| _GETVIEWCOORD_WXY | Procedure _GetViewCoord_wxy(Var wxy:_WXYCoord;Var xy:_XYCoord); | MSGraph | Cette procédure permet d'effectuer la conversion d'un couple de coordonnée en une coordonnée de port de vue. |
| _GETVISUALPAGE | Function _GetVisualPage:Integer; | MSGraph | Cette fonction permet de demander le numéro de la page actuellement visualisé. |
| _GETWINDOWCOORD | Procedure _GetWindowCoord(x, y:Integer; Var wxy:_WXYCoord); | MSGraph | Cette fonction permet d'effectuer la conversion de coordonnées de vue de port en coordonnées de fenêtre. |
| _GETWRITEMODE | Function _GetWriteMode:Integer; | MSGraph | Cette fonction permet de demander le mode logique courante de dessinage d'une ligne. |
| _GRSTATUS | Function _GrStatus:Integer; | MSGraph | Cette fonction permet de demander si le dernière appel graphique s'est correctement effectué. |
| _IMAGESIZE | Function _ImageSize(x1, y1, x2, y2:Integer):LongInt; | MSGraph | Cette fonction permet de demander la taille de mémoire requise, en octets, pour entreposer une image graphique spécifié par des coordonnées entières. |
| _IMAGESIZE_W | Function _ImageSize_w(wx1, wy1, wx2, wy2:Double):LongInt; | MSGraph | Cette fonction permet de demander la taille de mémoire requise, en octets, pour entreposer une image graphique spécifié par des coordonnées réels. |
| _IMAGESIZE_WXY | Function _ImageSize_wxy(Var wxy1, wxy2:_WXYCoord):LongInt; | MSGraph | Cette fonction permet de demander la taille de mémoire requise, en octets, pour entreposer une image graphique spécifié par couple de coordonnées. |
| _LINETO | Procedure _LineTo(x, y:Integer); | MSGraph | Cette procédure permet de dessiner une ligne jusqu'au coordonnées entières spécifiés. |
| _LINETO_W | Procedure _LineTo_w(wx, wy:Double); | MSGraph | Cette procédure permet de dessiner une ligne jusqu'au coordonnées réels spécifiés. |
| _MOVETO | Procedure _MoveTo(x, y: Integer); | MSGraph | Cette procédure permet de déplacer le curseur graphique jusqu'aux coordonnées entières spécifiés. |
| _MOVETO_W | Procedure _MoveTo_w(wx, wy:Double); | MSGraph | Cette procédure permet de déplacer le curseur graphique jusqu'aux coordonnées réels spécifiés. |
| _OUTGTEXT | Procedure _OutGText(TextString:CString); | MSGraph | Cette procédure permet d'afficher du texte de la police de caractères courante dans l'écran graphique. |
| _OUTMEM | Procedure _OutMem(TextString:CString; length:Integer); | MSGraph | Cette procédure permet d'afficher les caractères spécifiés avec la longueur spécifié dans n'importe quels modes vidéos. |
| _OUTTEXT | Procedure _OutText(TextString:CString); | MSGraph | Cette procédure permet d'afficher les caractères spécifiés dans n'importe quels modes vidéos. |
| _PIE | Procedure _Pie(control, x1, y1, x2, y2, x3, y3, x4, y4:Integer); | MSGraph | Cette procédure permet de traçer un secteur de cercle dans un écran graphique avec des coordonnées entières. |
| _PIE_WXY | Procedure _Pie_wxy(control:Integer;Var wxy1, wxy2, wxy3, wxy4:_WXYCoord); | MSGraph | Cette procédure permet de traçer un secteur de cercle dans un écran graphique avec des couples de coordonnées spécifiés. |
| _PUTIMAGE | Procedure _PutImage(x, y:Integer; Var image; action:Integer); | MSGraph | Cette procédure permet d'afficher une image contenu dans un tampon précédemment créer aux coordonnées entières spécifiés. |
| _PUTIMAGE_W | Procedure _PutImage_w(wx, wy:Double;Var image; action:Integer); | MSGraph | Cette procédure permet d'afficher une image contenu dans un tampon précédemment créer au couple de coordonnées spécifiés. |
| _RECTANGLE | Procedure _Rectangle(control, x1, y1, x2, y2:Integer); | MSGraph | Cette procédure permet d'afficher un rectangle aux coordonnées entières spécifiés. |
| _RECTANGLE_W | Procedure _Rectangle_w(control:Integer; wx1, wy1, wx2, wy2:Double); | MSGraph | Cette procédure permet d'afficher un rectangle aux coordonnées réels spécifiés. |
| _RECTANGLE_WXY | Procedure _Rectangle_wxy(control:Integer; Var wxy1,wxy2:_WXYCoord); | MSGraph | Cette procédure permet d'afficher un rectangle aux couples de coordonnées spécifiés. |
| _REGISTERFONTS | Function _RegisterFonts(pathname:CString):Integer; | MSGraph | Cette procédure permet de sélectionner le système de police de caractères dans l'écran graphique. |
| _REMAPALLPALETTE | Procedure _RemapAllPalette(Var newpalette); | MSGraph | Cette procédure permet de réassocier les entrées de palette de couleurs avec les couleurs spécifiés. |
| _REMAPPALETTE | Function _RemapPalette(index:Integer; value:LongInt):LongInt; | MSGraph | Cette fonction permet d'associer une entrées de palette de couleurs avec l'index d'une couleur spécifié. |
| _SCROLLTEXTWINDOW | Procedure _ScrollTextWindow(count:Integer); | MSGraph | Cette procédure permet d'effectuer un défilement du texte dans la fenêtre courante. |
| _SELECTPALETTE | Function _SelectPalette(number:Integer):Integer; | MSGraph | Cette fonction permet d'activer la palette spécifié. |
| _SETACTIVEPAGE | Procedure _SetActivePage(page:Integer); | MSGraph | Cette fonction permet de fixer la page active pour la sortie graphique. |
| _SETBKCOLOR | Procedure _SetBkColor(color: LongInt); | MSGraph | Cette fonction permet de fixer la couleur d'arrière-plan courante. |
| _SETCLIPRGN | Procedure _SetClipRgn(x1, y1, x2, y2:Integer); | MSGraph | Cette procédure permet de fixer la région de capture de l'écran graphique. |
| _SETCOLOR | Procedure _SetColor(color:Integer); | MSGraph | Cette procédure permet de fixer la couleur courante de sortie graphique. |
| _SETFILLMASK | Procedure _SetFillMask(mask:_FillMask); | MSGraph | Cette procédure permet de fixer la masque de remplissage courant. |
| _SETFONT | Function _SetFont(options:CString):Integer; | MSGraph | Cette procédure permet de déterminer les options d'affichage de la police de caractères courante dans l'écran graphique. |
| _SETGTEXTVECTOR | Procedure _SetGTextVector(X,Y:Integer); | MSGraph | Cette procédure permet de position d'affichage de la police de caractères courante dans l'écran graphique. |
| _SETLINESTYLE | Procedure _SetLineStyle(style:Word); | MSGraph | Cette procédure permet de fixer le masque des lignes droites de l'écran graphique. |
| _SETPIXEL | Procedure _SetPixel(x,y:Integer); | MSGraph | Cette procédure permet de fixer la couleur d'un pixel aux coordonnées entières spécifiés. |
| _SETPIXEL_W | Procedure _SetPixel_w(wx, wy:Double); | MSGraph | Cette procédure permet de fixer la couleur d'un pixel aux coordonnées réels spécifiés. |
| _SETTEXTCOLOR | Procedure _SetTextColor(color:Integer); | MSGraph | Cette procédure permet de fixer la couleur texte courante. |
| _SETTEXTCURSOR | Procedure _SetTextCursor(attr:Word); | MSGraph | Cette procédure permet de fixer la forme du curseur du mode texte. |
| _SETTEXTPOSITION | Procedure _SetTextPosition(r,c:Integer); | MSGraph | Cette procédure permet de fixer la position du texte. |
| _SETTEXTROWS | Function _SetTextRows(rows:Integer):Integer; | MSGraph | Cette fonction permet de fixer le nombre de lignes affichables dans l'écran de texte. |
| _SETTEXTWINDOW | Procedure _SetTextWindow(r1, c1, r2, c2:Integer); | MSGraph | Cette fonction permet de créer une fenêtre de texte. |
| _SETVIDEOMODE | Function _SetVideoMode(Mode:Integer):Integer; | MSGraph | Cette procédure permet de fixer le mode vidéo. |
| _SETVIDEOMODEROWS | Function _SetVideoModeRows(mode, rows:Integer):Integer; | MSGraph | Cette fonction permet de fixer le mode vidéo et le nombre de lignes affichables de texte. |
| _SETVIEWORG | Procedure _SetViewOrg(x,y:Integer;Var org:_XYCoord); | MSGraph | Cette fonction permet de déplacer la vue de port aux coordonnées spécifiés. |
| _SETVIEWPORT | Procedure _SetViewport(x1, y1, x2, y2:Integer); | MSGraph | Cette procédure permet de créer la vue de port avec les coordonnées spécifiés. |
| _SETVISUALPAGE | PROCEDURE _SetVisualPage(page:Integer); | MSGraph | Cette procédure permet de fixer la page d'affichage visuel courante. |
| _SETWINDOW | Procedure _SetWindow(FInvert:Boolean; wx1, wy1, wx2, wy2:Double); | MSGraph | Cette procédure permet de fixer une fenêtre graphique avec des coordonnées réels. |
| _SETWRITEMODE | Procedure _SetWriteMode(action:Integer); | MSGraph | Cette procédure permet de fixer les opérations d'écriture logique pour dessiner une ligne. |
| _UNREGISTERFONTS | Procedure _UnRegisterFonts; | MSGraph | Cette procédure permet de libérer la mémoire utilisé par la police de caractères dans l'écran graphique. |
| _WRAPON | Function _WrapOn(option:Boolean):Boolean; | MSGraph | Cette fonction permet de fixer le mode emballage ou l'état de capture de la sortie texte. |
Dernière mise à jour : Vendredi, le 22 décembre 2017