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