| ABORTPRN |
Procedure AbortPrn(varfich:Text); |
WINPRN |
Cette procédure permet d'arrêter l'impression d'un fichier texte. |
| ABS |
Function Abs(x:expression numérique):expression numérique; |
SYSTEM |
Cette fonction retourne la valeur absolue d'une expression numérique. |
| ABSOLUTE |
identv1:identt1 Absolute n1:n2;
identv2:identt2 Absolute identv3; |
|
Cette instruction permet de fixer l'emplacement d'une variable au même endroit qu'une autre ou à emplacement mémoire physique absolue. |
| ACCESSRESOURCE |
Function AccessResource(Instance, ResInfo: THandle): Integer; |
WINPROCS |
Cette fonction permet d'ouvrir un fichier exécutable spécifié et de déplacer le pointeur de fichier au début de la ressource spécifié. |
| ADDATOM |
Function AddAtom(Str: PChar): TAtom; |
WINPROCS |
Cette fonction permet d'ajouter une chaine de caractères ASCIZ à l'Atom local. |
| 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. |
| ALLOCDISKSPACE |
Function AllocDiskSpace(lLeft:LongInt;wDrive:Word):Integer; |
STRESS |
Cette fonction permet de créer un fichier étant assez large pour assuré pour la monté d'un disque d'espace spécifié ou l'espace disponible dans la partition de disque. |
| ALLOCCSTODSALIAS |
Function AllocCStoDSAlias(Selector: Word): Word; |
WINPROCS |
Cette fonction permet de convertir un sélecteur de segment de code à un segment de données afin de pouvoir être utilisé pour exécuté du code dans un segment de données. |
| ALLOCDSTOCSALIAS |
Function AllocDStoCSAlias(Selector: Word): Word; |
WINPROCS |
Cette fonction permet de convertir un sélecteur de segment de données à un segment de code afin de pouvoir être utilisé pour segment de code pour des données. |
| ALLOCRESOURCE |
Function AllocResource(Instance: THandle; ResInfo: THandle; Size: LongInt): THandle; |
WINPROCS |
Cette fonction permet d'allouer de la mémoire à une ressource. |
| ALLOCSELECTOR |
Function AllocSelector(Selector: Word): Word; |
WINPROCS |
Cette fonction permet d'allouer un nouveau sélecteur. |
| AND |
boolean AND boolean
entier AND entier |
|
Cet opérateur permet d'effectuer un Et logique sur des booléens ou Et binaire sur des valeurs numériques. |
| ANIMATEPALETTE |
Procedure AnimatePalette(Palette: HPalette; StartIndex, NumEntires: Word; var PaletteColors); |
WINPROCS |
Cette procédure permet de fixer la valeur des palettes de couleur logique. |
| ANSILOWER |
Function AnsiLower(Str: PChar): PChar; |
WINPROCS |
Cette fonction permet de retourner une chaine de caractères, de mode ANSI, en minuscule. |
| ANSILOWERBUFF |
Function AnsiLowerBuff(Str: PChar; Length: Word): Word; |
WINPROCS |
Cette fonction permet de convertir une chaine de caractères de longueur spécifié, de mode ANSI, en minuscule. |
| ANSINEXT |
Function AnsiNext(CurrentChar: PChar): PChar; |
WINPROCS |
Cette fonction permet d'aller au caractère suivant dans la chaine de caractères de mode ANSI. |
| ANSIPREV |
Function AnsiPrev(Start, CurrentChar: PChar): PChar; |
WINPROCS |
Cette fonction permet d'aller au caractère précédant dans la chaine de caractères de mode ANSI en se basant sur une chaine de caractères de départ. |
| ANSITOOEM |
Function AnsiToOem(AnsiStr, OemStr: PChar): Integer; |
WINPROCS |
Cette fonction permet d'effectuer la conversion d'une chaine de caractères ANSI à une chaine de caractères Windows OEM. |
| ANSITOOEMBUFF |
Procedure AnsiToOemBuff(AnsiStr, OemStr: PChar; Length: Integer); |
WINPROCS |
Cette fonction permet d'effectuer la conversion d'une chaine de caractères, de longueur spécifié, en mode ANSI à une chaine de caractères Windows OEM. |
| ANSIUPPER |
Function AnsiUpper(Str: PChar): PChar; |
WINPROCS |
Cette fonction permet de retourner une chaine de caractères, de mode ANSI, en majuscule. |
| ANSIUPPERBUFF |
Function AnsiUpperBuff(Str: PChar; Length: Word): Word; |
WINPROCS |
Cette fonction permet de convertir une chaine de caractères de longueur spécifié, de mode ANSI, en majuscule. |
| ANYPOPUP |
Function AnyPopup: Bool; |
WINPROCS |
Cette fonction permet d'indiquer s'il existe un moins une fenêtre visible ou invisible sur le bureau de l'écran. |
| APPEND |
Procedure Append(varfich:Text); |
SYSTEM |
Cette procédure permet d'effectuer l'initialisation d'une fichier texte en mode ajouter. |
| APPENDMENU |
Function AppendMenu(Menu: HMenu; Flags, IDNewItem: Word; NewItem: PChar): Bool; |
WINPROCS |
Cette fonction permet d'ajouter un nouvel item au menu courant. |
| ARC |
Function Arc(DC: HDC; X1, Y1, X2, Y2, X3, Y3, X4, Y4: Integer): Bool; |
WINPROCS |
Cette fonction permet de dessiner l'arc d'une ellipse. |
| ARCTAN |
Function ArcTan(r:Real):Real; |
SYSTEM |
Cette fonction trigonométrique permet de calculer la «ArcTangente» en radians. |
| ARRANGEICONICWINDOWS |
Function ArrangeIconicWindows(Wnd: HWnd): Word; |
WINPROCS |
Cette fonction permet de minimiser les fenêtres enfants d'une fenêtre parente. |
| ARRAY |
Array of type_de_base |
|
Cet opérateur permet de définir des tableaux avec des valeurs scalaires. |
| ASM |
ASM
...
END; |
|
Cette instruction permet d'inclusion d'instruction assembleur en ligne. |
| ASSIGN |
Procedure Assign(var fich:File; nomfich:String); |
SYSTEM |
Cette procédure permet d'associer un nom de fichier à une variable de type fichier. |
| ASSIGNCRT |
Procedure AssignCrt(Var f:Text); |
WINCRT |
Cette procédure permet d'associer un fichier texte à la console CRT. |
| ASSIGNCRTPRN |
Procedure AssignDefPrn(var F:Text); |
WINCRT |
Cette procédure permet d'associer un fichier texte à l'imprimante courante. |
| ASSIGNED |
Function Assigned(Var P):Boolean; |
SYSTEM |
Cette fonction permet d'indiquer si l'expression (variable ou procédure) pointe sur une valeur NIL. |
| AUTOTRACKING |
Const AutoTracking:Boolean = True; |
WINCRT |
Cette variable permet d'effectuer automatiquement le contrôle du traçage de la fenêtre CRT. |
| BEGIN |
Begin |
|
Cette instruction permet de définir le début d'un bloc d'instruction. |
| BEGINDEFERWINDOWPOS |
Function BeginDeferWindowPos(NumWindows: Integer): THandle; |
WINPROCS |
Cette fonction permet d'allouer de la mémoire sur de multiples position de fenêtres d'une structure de données. |
| BEGINPAINT |
Function BeginPaint(Wnd:HWnd;Var Paint:TPaintStruct):HDC; |
WINPROCS |
Cette fonction permet de préparé les spécifications de la fenêtre pour la peindre et la remplir avec les informations de la structure spécifié. |
| BITBLT |
Function BitBlt(DestDC:HDC; X,Y,nWidth,Height:Integer; SrcDC:HDC;XSrc,YSrc:Integer;Rop:LongInt):Bool; |
WINPROCS |
Cette fonction permet de copier un BitMap d'un périphérique de contexte spécifié à une destination de device texte. |
| 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). |
| BREAK |
Break; |
|
Cette instruction permet de mettre fin à instruction de boucle. |
| BRINGWINDOWTOTOP |
Procedure BringWindowToTop(Wnd: HWnd); |
WINPROCS |
Cette procédure permet d'activer et de porter, en haut de la pile des fenêtres, la fenêtre spécifié. |
| BUILDCOMMDCB |
Function BuildCommDCB(Def: PChar; var DCB: TDCB): Integer; |
WINPROCS |
Cette fonction permet de remplir une structure DCB avec les valeurs spécifié par une chaine de caractères de périphérique de contrôle. |
| 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). |
| CALLMSGFILTER |
Function CallMsgFilter(var Msg: TMsg; Code: Integer): Bool; |
WINPROCS |
Cette fonction permet de passé un message à la fonction de filtre de message courant. |
| CALLWINDOWPROC |
Function CallWindowProc(PrevWndFunc: TFarProc; Wnd: HWnd; Msg, wParam: Word; lParam: LongInt): LongInt; |
WINPROCS |
Cette fonction permet d'appeler et de passer des informations de message à la fonction de fenêtre précédente spécifié. |
| CASE OF |
CASE select OF
etiquette1: instruction1;
etiquette2: instruction2;
...
etn: instructionn;
ELSE instructionautre;
END; |
|
Cette instruction permet de définir le début d'un bloc d'instruction. |
| CATCH |
Function Catch(var CatchBuf: TCatchBuf): Integer; |
WINPROCS |
Cette fonction permet de copier l'état de tous les registres systèmes et les instructions de pointeur dans le tampon spécifié. |
| CHANGECLIPBOARDCHAIN |
Function ChangeClipboardChain(Wnd, WndNext: HWnd): Bool; |
WINPROCS |
Cette fonction permet d'enlever le premier élément de la chaine du visualisateur de presse-papier et de le remplacer par le deuxième élément spécifié. |
| CHANGEMENU |
Function ChangeMenu(A: HMenu; B: Word; C: PChar; D: Word; E: Word): Bool; |
WINPROCS |
Cette fonction permet de modifier un élément du menu spécifié. |
| CHANGESELECTOR |
Function ChangeSelector(DestSelector, SourceSelector: Word): Word; |
WINPROCS |
Cette fonction permet de modifier un sélecteur spécifié. |
| 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. |
| CHECKDLGBUTTON |
Procedure CheckDlgButton(Dlg: HWnd; IDButton: Integer; Check: Word); |
WINPROCS |
Cette procédure permet de fixer ou d'enlever un marque de vérification d'un bouton de contrôle ou de changer l'état d'un contrôle d'arbre de bouton. |
| CHECKMENUITEM |
Function CheckMenuItem(Menu: HMenu; IDCheckItem, Check: Word): Bool; |
WINPROCS |
Cette fonction permet de fixer ou d'enlever un marque de vérification d'un item de menu dans un menu contextuel. |
| CHECKRADIOBUTTON |
Procedure CheckRadioButton(Dlg: HWnd; IDFirstButton, IDLastButton, IDCheckButton: Integer); |
WINPROCS |
Cette procédure permet de vérifier ou d'enlever un marque de vérification d'un groupe de bouton radio spécifié. |
| CHILDWINDOWFROMPOINT |
Function ChildWindowFromPoint(Wnd: HWnd; Point: TPoint): HWnd; |
WINPROCS |
Cette fonction permet de demander le propriétaire de la fenêtre enfant à l'aide d'une coordonnée spécifié. |
| CHORD |
Function Chord(DC: HDC; X1, Y1, X2, Y2, X3, Y3, X4, Y4: Integer): Bool; |
WINPROCS |
Cette fonction permet de dessiner la corde de limite à l'aide d'une intersection d'une ellipse avec le centre d'un rectangle et d'une ligne de segment. |
| CHR |
Function Chr(i:Byte):Char; |
SYSTEM |
Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
| CLEARCOMMBREAK |
Function ClearCommBreak(Cid: Integer): Integer; |
WINPROCS |
Cette fonction permet de restituer les caractères transmis par un périphérique de communications spécifié et place la ligne de transmission dans un état non arrêtable. |
| CLIENTTOSCREEN |
Procedure ClientToScreen(Wnd:HWnd;Var Point:TPoint); |
WINPROCS |
Cette procédure permet de convertir les coordonnées de l'écran d'un point spécifié en coordonnées client. |
| CLIPCURSOR |
Procedure ClipCursor(Rect: PRect); |
WINPROCS |
Cette procédure permet de définir une fenêtre limitant le déplacement du pointeur de la souris. |
| CLOSE |
Procedure Close(fich:File); |
SYSTEM |
Cette procédure permet de fermer un fichier. |
| CLOSECLIPBOARD |
Function CloseClipboard: Bool; |
WINPROCS |
Cette fonction permet d'indiquer que le traitement avec le presse-papier est terminé et que les autres applications peuvent maintenant avoir accès aux données qu'elle contient. |
| CLOSECOMM |
Function CloseComm(Cid: Integer): Integer; |
WINPROCS |
Cette fonction permet de fermer et vider la sortie de fil d'attente du tampon de transmission de données de communication. |
| CLOSEMETAFILE |
Function CloseMetaFile(DC: THandle): THandle; |
WINPROCS |
Cette fonction permet de fermer et de créer le fichier de méta pour pouvoir jouer son contenu. |
| CLOSESOUND |
Procedure CloseSound; |
WINPROCS |
Cette procédure permet de vider les fils d'attente de voix et libère les tampons alloués et ferme l'accès au périphérique de son. |
| CLOSEWINDOW |
Procedure CloseWindow(Wnd: HWnd); |
WINPROCS |
Cette procédure permet de minimiser la fenêtre, soit de la déplacer sur icône sur une région de l'écran. |
| CLREOL |
Procedure ClrEol; |
WINCRT |
Cette procédure permet d'effacer la ligne courante à partir du curseur jusqu'à la fin de la ligne de l'écran virtuel (la fenêtre de contrôle). |
| CLRSCR |
Procedure ClrScr; |
WINCRT |
Cette procédure permet d'effacer de l'écran virtuel (la fenêtre de contrôle). |
| COMBINERGN |
Function CombineRgn(DestRgn, SrcRgn1, SrcRgn2: HRgn; CombineMode: Integer): Integer; |
WINPROCS |
Cette fonction permet de créer une nouvelle région pour combiné deux régions existantes. |
| 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 de justaxposé différentes de chaine de caractères et de retourne comme argument. |
| CONST |
Const
ident1=val1;
ident2=val2;
Const
ident3:type3=val3;
ident4:type4=val4;
|
|
Ce mot réservé permet de définir une constante ou de définir une variable avec une valeur constante au lancement du programme. |
| CONSTRUCTOR |
Constructor method(liste des parametres); |
|
Ce mot réservé permet de définir la procédure permettant la création de l'objet dans la programmation dans la POO (Programmation Orienté Objet). |
| CONTINUE |
Procedure Continue; |
|
Cette instruction permet de recommencer au début du bloc d'instruction de boucle. |
| COPY |
Function Copy(ch:String;pos,nbre:Integer):String; |
SYSTEM |
Cette fonction permet d'extraire un sous-chaine de caractères dans une chaine de caractères. |
| COPYMETAFILE |
Function CopyMetaFile(SrcMetaFile: THandle; FileName: PChar): THandle; |
WINPROCS |
Cette fonction permet de copier un fichier source de Meta dans un fichier spécifié et retourne un identificateur Handle du nouveau fichier de Meta. |
| COPYRECT |
Procedure CopyRect(var DestRect, SourceRect: TRect); |
WINPROCS |
Cette procédure permet d'effectuer la copie des dimensions d'un rectangle dans un autre rectangle. |
| COS |
Function Cos(r:Real):Real; |
SYSTEM |
Cette fonction trigonométrique retourne le «Cosinus». |
| COUNTCLIPBOARDFORMATS |
Function CountClipboardFormats: Integer; |
WINPROCS |
Cette fonction permet de demander le nombre de différentes données de formats courant que contient le presse-papier. |
| COUNTVOICENOTES |
Function CountVoiceNotes(Voice: Integer): Integer; |
WINPROCS |
Cette fonction permet de compter le nombre de notes de voix dans une fil d'attente de voix. |
| CREATEBITMAP |
Function CreateBitmap(Width, Height: Integer; Planes, BitCount: Byte; Bits: Pointer): HBitmap; |
WINPROCS |
Cette fonction permet de créer un périphérique de Bitmap en mémoire avec la largeur, hauteur et la palette de bits spécifié. |
| CREATEBITMAPINDIRECT |
Function CreateBitmapIndirect(var Bitmap: TBitmap): HBitmap; |
WINPROCS |
Cette fonction permet de créer un Bitmap avec la largeur, la hauteur et la palette de bits spécifié dans une structure TBITMAP. |
| CREATEBRUSHINDIRECT |
Function CreateBrushIndirect(var LogBrush: TLogBrush): HBrush; |
WINPROCS |
Cette fonction permet de créer un brosse avec le style, la couleur et la palette spécifié dans la structure «TLOGBRUSH». |
| CREATECARET |
Procedure CreateCaret(Wnd: HWnd; Bitmap: HBitmap; Width, Height: Integer); |
WINPROCS |
Cette procédure permet de créer un nouveau signe pour le curseur texte et associe le propriétaire à la fenêtre spécifié. |
| CREATECOMPATIBLEBITMAP |
Function CreateCompatibleBitmap(DC: HDC; Width, Height: Integer): HBitmap; |
WINPROCS |
Cette fonction permet de créer un Bitmap compatible avec le périphérique spécifié. |
| CREATECOMPATIBLEDC |
Function CreateCompatibleDC(DC: HDC): HDC; |
WINPROCS |
Cette fonction permet de créer un contexte de périphérique mémoire compatible avec le périphérique spécifié. |
| CREATECURSOR |
Function CreateCursor(Instance: THandle; Xhotspot, Yhotspot: Integer; Width, Height: Integer; ANDbitPlane, XORbitPlane: Pointer): HCursor; |
WINPROCS |
Cette fonction permet de créer un curseur avec la largeur, la hauteur et la palette de bits spécifié. |
| CREATEDC |
Function CreateDC(DriverName, DeviceName, OutPut: PChar; InitData: Pointer): HDC; |
WINPROCS |
Cette fonction permet de créer un périphérique de contexte pour le périphérique spécifié. |
| CREATEDIALOG |
Function CreateDialog(Instance: THandle; TemplateName: PChar; WndParent: HWnd; DialogFunc: TFarProc): HWnd; |
WINPROCS |
Cette fonction permet de créer un modèle de boite de dialogue pour une ressource de gabarit de boite de dialogue. |
| CREATEDIALOGINDIRECT |
Function CreateDialogIndirect(Instance: THandle; DialogTemplate: Pointer; WndParent: HWnd; DialogFunc: TFarProc): HWnd; |
WINPROCS |
Cette fonction permet de créer un modèle de boite de dialogue pour un gabarit de boite de dialogue en mémoire. |
| CREATEDIALOGINDIRECTPARAM |
Function CreateDialogIndirectParam(Instance: THandle; DialogTemplate: Pointer; WndParent: HWnd; DialogFunc: TFarProc; InitParam: LongInt): HWnd; |
WINPROCS |
Cette fonction permet de créer un modèle de boite de dialogue pour un gabarit de boite de dialogue en mémoire et après son affichage, la fonction passe une valeur d'application à la procédure de boite de dialogue avec les paramètres InitParam du message «WM_INITDIALOG». |
| CREATEDIALOGPARAM |
Function CreateDialogParam(Instance: THandle; TemplateName: PChar; WndParent: HWnd; DialogFunc: TFarProc; InitParam: LongInt): HWnd; |
WINPROCS |
Cette fonction permet de créer un modèle de boite de dialogue pour une ressource de gabarit de boite de dialogue et après son affichage, la fonction passe une valeur d'application à la procédure de boite de dialogue avec les paramètres lParam du message «WM_INITDIALOG». |
| CREATEDIBITMAP |
Function CreateDIBitmap(DC: HDC; var InfoHeader: TBitmapInfoHeader; dwUsage: LongInt; InitBits: PChar; var InitInfo: TBitmapInfo; wUsage: Word): HBitmap; |
WINPROCS |
Cette fonction permet de créer un périphérique mémoire spécifié pour un périphérique de Bitmap indépendant (DIB) spécifié et un ensemble de bits optionnel pour le Bitmap. |
| CREATEDIBPATTERNBRUSH |
Function CreateDIBPatternBrush(PackedDIB: THandle; Usage: Word): HBrush; |
WINPROCS |
Cette fonction permet de créer une brosse avec la palette spécifié par un périphérique de Bitmap indépendant (DIB). |
| CREATEDIR |
Procedure CreateDir(c:PChar); |
WINDOS |
Cette procédure permet de créer un répertoire en utilisant une chaine de caractères standard Pascal. |
| CREATEDISCARDABLEBITMAP |
Function CreateDiscardableBitmap(DC: HDC; Width, Height: Integer): HBitmap; |
WINPROCS |
Cette fonction permet de créer un Bitmap compatible avec un périphérique spécifié. |
| CREATEELLIPTICRGN |
Function CreateEllipticRgn(X1, Y1, X2, Y2: Integer): HRgn; |
WINPROCS |
Cette fonction permet de créer une région elliptique. |
| CREATEELLIPTICRGNINDIRECT |
Function CreateEllipticRgnIndirect(var Rect: TRect): HRgn; |
WINPROCS |
Cette fonction permet de créer une région elliptique à l'aide d'une structure de données. |
| CREATEFONT |
Function CreateFont(Height, Width, Escapement, Orientation, Weight: Integer; Italic, Underline, StrikeOut, CharSet, OutputPrecision, ClipPrecision, Quality, PitchAndFamily: Byte; Facename: PChar): HFont; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une police de caractères. |
| CREATEFONTINDIRECT |
Function CreateFontIndirect(var LogFont: TLogFont): HFont; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une police de caractères à l'aide d'une structure de données. |
| CREATEHATCHBRUSH |
Function CreateHatchBrush(Index: Integer; Color: TColorRef): HBrush; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une brosse logique avec la palette et la couleur spécifié. |
| CREATEIC |
Function CreateIC(DriverName, DeviceName, Output: PChar; InitData: Pointer): HDC; |
WINPROCS |
Cette fonction permet de créer les informations de contexte d'un périphérique spécifié. |
| CREATEICON |
Function CreateIcon(Instance: THandle; Width, Height: Integer; Planes, BitsPixel: Byte; ANDbits, XORbits: Pointer): HIcon; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une icône avec la dimension spécifié. |
| CREATEMENU |
Function CreateMenu: HMenu; |
WINPROCS |
Cette fonction permet de créer un menu. |
| CREATEMETAFILE |
Function CreateMetaFile(Filename: PChar): THandle; |
WINPROCS |
Cette fonction permet de créer un périphérique de contexte pour un fichier méta de format Windows. |
| CREATEPALETTE |
Function CreatePalette(var LogPalette: TLogPalette): HPalette; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une palette logique. |
| CREATEPATTERNBRUSH |
Function CreatePatternBrush(Bitmap: HBitmap): HBrush; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une brosse logique avec la palette Bitmap spécifié. |
| CREATEPEN |
Function CreatePen(PenStyle, Width: Integer; Color: TColorRef): HPen; |
WINPROCS |
Cette fonction permet d'effectuer la création d'un crayon logique avec le style, la largeur et la couleur spécifié. |
| CREATEPENINDIRECT |
Function CreatePenIndirect(var LogPen: TLogPen): HPen; |
WINPROCS |
Cette fonction permet d'effectuer la création d'un crayon logique avec le style, la largeur et la couleur à l'aide la structure de données spécifié. |
| CREATEPOLYGONRGN |
Function CreatePolygonRgn(var Points; Count, PolyFillMode: Integer): HRgn; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une région en forme de polygone. |
| CREATEPOLYPOLYGONRGN |
Function CreatePolyPolygonRgn(var Points; var PolyCounts; Count, PolyFillMode: Integer): HRgn; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une région contenant une série de fermeture de polygone. |
| CREATEPOPUPMENU |
Function CreatePopupMenu: HMenu; |
WINPROCS |
Cette fonction permet d'effectuer la création d'un menu contextuel. |
| CREATERECTRGN |
Function CreateRectRgn(X1, Y1, X2, Y2: Integer): HRgn; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une région rectangulaire. |
| CREATERECTRGNINDIRECT |
Function CreateRectRgnIndirect(var Rect: TRect): HRgn; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une région rectangulaire à l'aide d'une structure de données. |
| CREATEROUNDRECTRGN |
Function CreateRoundRectRgn(X1, Y1, X2, Y2, X3, Y3: Integer): HRgn; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une région rectangulaire avec les coins arrondies. |
| CREATESOLIDBRUSH |
Function CreateSolidBrush(Color: TColorRef): HBrush; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une brosse logique avec la couleur et le motif solide spécifié. |
| CREATEWINDOW |
Function CreateWindow(ClassName, WindowName: PChar; Style: LongInt; X, Y, Width, Height: Integer; WndParent: HWnd; Menu: HMenu; Instance: THandle; Param: Pointer): HWnd; |
WINPROCS |
Cette fonction permet de créer une fenêtre. |
| CREATEWINDOWEX |
Function CreateWindowEx(ExStyle: LongInt; ClassName, WindowName: PChar; Style: LongInt; X, Y, Width, Height: Integer; WndParent: HWnd; Menu: HMenu; Instance: THandle; Param: Pointer): HWnd; |
WINPROCS |
Cette fonction permet d'effectuer la création d'une sous-fenêtre (PopUp). |
| CSEG |
Function CSeg:Word; |
SYSTEM |
Cette fonction retourne le registre du segment de code. |
| CURSOR |
Const Cursor:TPoint=(X:0;Y:0); |
WINCRT |
Cette variable permet de connaitre la position courante du curseur de l'écran virtuel. |
| CURSORTO |
Procedure CursorTo(x,y:Integer); |
WINCRT |
Cette variable permet de fixer la position du curseur de l'écran virtuel. |
| DEBUGBREAK |
Procedure DebugBreak; |
WINPROCS |
Cette procédure permet de provoqué une exception sur un point d'arrêt dans le processus courant. |
| 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. |
| DEFDLGPROC |
Function DefDlgProc(Dlg: HWnd; Msg, wParam: Word; lParam: LongInt): LongInt; |
WINPROCS |
Cette fonction permet d'effectuer un processus de fenêtre de message par défaut sans processus. |
| DEFDRIVERPROC |
Function DefDriverProc(DriverIdentifier:Longint; DriverId:THandle;Message: Word;lParam1,lParam2:Longint):Longint; |
WINPROCS |
Cette fonction permet d'effectuer un processus de fenêtre de n'importe quel message n'étant pas un processus d'un pilote installable. |
| DEFERWINDOWPOS |
Function DeferWindowPos(WinPosInfo: THandle; Wnd, WndInsertAfter: HWnd; x, y, cx, cy: Integer; Flags: Word): THandle; |
WINPROCS |
Cette fonction permet de mettre à jour la structure de positionnement d'un fenêtre. |
| DEFFRAMEPROC |
Function DefFrameProc(Wnd, WndMDIClient: HWnd; Msg, wParam: Word; lParam: LongInt): LongInt; |
WINPROCS |
Cette fonction permet d'effectuer le processus de message par défaut du cadre d'une fenêtre MDI. |
| DEFHOOKPROC |
Function DefHookProc(Code: Integer; wParam: Word; lParam: LongInt; lpfnNextHook: TFarProc): LongInt; |
WINPROCS |
Cette fonction permet d'appeler la prochaine fonction d'une chaine de fonction à crochet (Hook-Function). |
| DEFINEHANDLETABLE |
Function DefineHandleTable(Offset: Word): Bool; |
WINPROCS |
Cette fonction permet de trouver l'adresse d'un segment sans avoir a effectuer d'appel au noyau de Windows. Elle est utilisé par la division des Applications de Microsoft afin d'accélérer l'utilisation de la mémoire paginée (EMM). |
| DEFMDICHILDPROC |
Function DefMDIChildProc(Wnd: HWnd; Msg, wParam: Word; lParam: LongInt): LongInt; |
WINPROCS |
Cette fonction permet de définir le processus de message de la fenêtre enfant MDI. |
| DEFWINDOWPROC |
Function DefWindowProc(Wnd: HWnd; Msg, wParam: Word; lParam: LongInt): LongInt; |
WINPROCS |
Cette fonction permet d'appeler la procédure de fenêtre par défaut. |
| DELETE |
Procedure Delete(ch:String;Pos,nbre:Integer); |
SYSTEM |
Cette procédure permet de supprimer une partie des caractères contenu dans la chaine de caractères spécifié. |
| DELETEATOM |
Function DeleteAtom(AnAtom: TAtom): TAtom; |
WINPROCS |
Cette fonction permet de décrémenter le compteur de référence de chaine de caractères d'Atom local. |
| DELETEDC |
Function DeleteDC(DC: HDC): Bool; |
WINPROCS |
Cette fonction permet d'effectuer la suppression d'un périphérique de contexte (DC). |
| DELETEMENU |
Function DeleteMenu(Menu: HMenu; Position, Flags: Word): Bool; |
WINPROCS |
Cette fonction permet de supprimer un item de menu. |
| DELETEMETAFILE |
Function DeleteMetaFile(MF: THandle): Bool; |
WINPROCS |
Cette fonction permet de supprimer un fichier de méta de format Windows ou le Handle d'un fichier méta de format Windows. |
| DELETEOBJECT |
Function DeleteObject(Handle: THandle): Bool; |
WINPROCS |
Cette fonction permet de supprimer un crayon, une brosse, une police de caractères, un Bitmap ou une palette logique et d'ainsi libérer les ressources systèmes associé avec cette objet. |
| DESTROYCARET |
Procedure DestroyCaret; |
WINPROCS |
Cette procédure permet de supprimer le caret courant. |
| DESTROYCURSOR |
Function DestroyCursor(Cursor: HCursor): Bool; |
WINPROCS |
Cette fonction permet de supprimer une image de pointeur de souris (curseur). |
| DESTROYICON |
Function DestroyIcon(Icon: HIcon): Bool; |
WINPROCS |
Cette fonction permet de supprimer une icône. |
| DESTROYMENU |
Function DestroyMenu(Menu: HMenu): Bool; |
WINPROCS |
Cette fonction permet de supprimer un menu contextuel. |
| DESTROYWINDOW |
Function DestroyWindow(Wnd: HWnd): Bool; |
WINPROCS |
Cette fonction permet de supprimer une fenêtre. |
| DESTRUCTOR |
Destructor method; |
|
Ce mot réservé permet de définir la procédure permettant la libération de l'objet dans la programmation dans la POO (Programmation Orienté Objet). |
| DIALOGBOX |
Function DialogBox(Instance: THandle; Templatename: PChar; WndParent: HWnd; DialogFunc: TFarProc): Integer; |
WINPROCS |
Cette fonction permet de créer une boite de dialogue modèle. |
| DIALOGBOXINDIRECT |
Function DialogBoxIndirect(Instance, DialogTemplate: THandle; WndParent: HWnd; DialogFunc: TFarProc): Integer; |
WINPROCS |
Cette fonction permet de créer une boite de dialogue modèle à l'aide d'un gabarit en mémoire. |
| DIALOGBOXINDIRECTPARAM |
Function DialogBoxIndirectParam(Instance, DialogTemplate: THandle; WndParent: HWnd; DialogFunc: TFarProc; InitParam: LongInt): Integer; |
WINPROCS |
Cette fonction permet de créer une boite de dialogue modèle à l'aide d'un gabarit en mémoire et des paramètres spécifiés. |
| DIALOGBOXPARAM |
Function DialogBoxParam(Instance: THandle; TemplateName: PChar; WndParent: HWnd; DialogFunc: TFarProc; InitParam: LongInt): Integer; |
WINPROCS |
Cette fonction permet de créer une boite de dialogue modèle et des paramètres spécifiés. |
| DISKFREE |
Function DiskFree(Unite:Byte):LongInt; |
WINDOS |
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; |
WINDOS |
Cette fonction retourne la taille total en octets d'une unité de disque spécifié. |
| DISPATCHMESSAGE |
Function DispatchMessage(var Msg: TMsg): LongInt; |
WINPROCS |
Cette fonction permet de redistribuer le messages de fenêtre. |
| 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. |
| DIV |
entier1 DIV entier2 |
|
Cet opérateur permet d'effectuer la division entière de nombre entier par un second. |
| DLGDIRLIST |
Function DlgDirList(Dlg: HWnd; PathSpec: PChar; IDListBox, IDStaticPath: Integer; Filetype: Word): Integer; |
WINPROCS |
Cette fonction permet de remplir une boite de dialogue avec une liste de fichiers et de répertoires. |
| DLGDIRLISTCOMBOBOX |
Function DlgDirListComboBox(Dlg: HWnd; PathSpec: PChar; IDComboBox, IDStaticText: Integer; Filetype: Word): Integer; |
WINPROCS |
Cette fonction permet de remplir une boite combinée (Combo Box) avec une liste de fichiers et de répertoires. |
| DLGDIRSELECT |
Function DlgDirSelect(Dlg: HWnd; Str: PChar; IDListBox: Integer): Bool; |
WINPROCS |
Cette fonction permet de demander la sélection courante d'une liste de boite. |
| DLGDIRSELECTEX |
Function DlgDirSelectEx(Dlg: HWnd; Path: PChar; cbPath: Integer; ListBox:Integer): Bool; |
WIN31 |
Cette fonction permet de demander la sélection courante étendue d'une liste de boite. |
| DLGDIRSELECTCOMBOBOX |
Function DlgDirSelectComboBox(Dlg: HWnd; Str: PChar; IDComboBox: Integer): Bool; |
WINPROCS |
Cette fonction permet de demander la sélection courante d'une liste d'une boite combinée (Combo Box). |
| DLGDIRSELECTCOMBOBOXEX |
Function DlgDirSelectComboBoxEx(Dlg: HWnd; Path: PChar; cbPath: Integer; ComboBox: Integer): Bool; |
WIN31 |
Cette fonction permet de demander la sélection courante étendue d'une liste d'une boite combinée (Combo Box). |
| DONEWINCRT |
Procedure DoneWinCrt; |
WINCRT |
Cette procédure permet de fermer la fenêtre de texte ouvert par la procédure «InitWinCrt». |
| DOS3CALL |
Procedure DOS3Call; |
WINPROCS |
Cette procédure permet d'effectuer un appel à l'interruption 21h du noyau du système d'exploitation DOS. |
| DOSVERSION |
Function DosVersion:Word; |
WINDOS |
Cette fonction retourne le numéro de version du système d'exploitation DOS. |
| 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). |
| DPTOLP |
Function DPtoLP(DC: HDC; var Points; Count: Integer): Bool; |
WINPROCS |
Cette fonction permet d'effectuer la conversion des coordonnées d'un périphérique en coordonnées logique. |
| DRAWFOCUSRECT |
Procedure DrawFocusRect(DC: HDC; var Rect: TRect); |
WINPROCS |
Cette procédure permet de dessiner un rectangle avec un style indiquant qu'il est focusé. |
| DRAWICON |
Function DrawIcon(DC: HDC; X, Y: Integer; Icon: HIcon): Bool; |
WINPROCS |
Cette fonction permet d'afficher une icône dans la fenêtre d'application du contexte de l'objet. |
| DRAWMENUBAR |
Procedure DrawMenuBar(Wnd: HWnd); |
WINPROCS |
Cette procédure permet de réafficher la barre de menu de la fenêtre d'application. |
| DRAWTEXT |
Function DrawText(DC: HDC; Str: PChar; Count: Integer; var Rect: TRect; Format: Word): Integer; |
WINPROCS |
Cette fonction permet d'afficher un texte formatté dans une zone rectangulaire. |
| DSEG |
Function DSeg:Word; |
SYSTEM |
Cette fonction le registre du segment de données. |
| ELLIPSE |
Function Ellipse(DC: HDC; X1, Y1, X2, Y2: Integer): Bool; |
WINPROCS |
Cette fonction permet d'effectuer l'afficher d'une ellipse (forme d'ovale). |
| EMPTYCLIPBOARD |
Function EmptyClipboard: Bool; |
WINPROCS |
Cette fonction permet de vider complètement le tampon du presse-papier. |
| ENABLEHARDWAREINPUT |
Function EnableHardwareInput(EnableInput: Bool): Bool; |
WINPROCS |
Cette fonction permet d'activer ou désactiver la fil d'attente de la souris ou de l'entrée de données du clavier. |
| ENABLEMENUITEM |
Function EnableMenuItem(Menu: HMenu; IDEnableItem: Word; Enable: Word): Bool; |
WINPROCS |
Cette fonction permet d'activer ou de désactiver un item de menu déroulant. |
| ENABLEWINDOW |
Function EnableWindow(Wnd: HWnd; Enable: Bool): Bool; |
WINPROCS |
Cette fonction permet d'activer ou de désactiver les événements clavier et souris et les contrôles dans une fenêtre d'application. |
| END |
End |
|
Cette instruction permet de définir la fin d'un bloc d'instruction, d'un enregistrement (RECORD) ou d'une évaluation de cas (CASE OF). |
| ENDDEFERWINDOWPOS |
Procedure EndDeferWindowPos(WinPosInfo: THandle); |
WINPROCS |
Cette procédure permet de mettre à jour la position et la taille de multiples fenêtres. |
| ENDDIALOG |
Procedure EndDialog(Dlg: HWnd; Result: Integer); |
WINPROCS |
Cette procédure permet de cacher un modèle de boite de dialogue. |
| ENDPAINT |
Procedure EndPaint(Wnd: HWnd; var Paint: TPaintStruct); |
WINPROCS |
Cette procédure permet de marquer la fin du traitement de peinture d'une fenêtre spécifié. |
| ENUMCHILDWINDOWS |
Function EnumChildWindows(WndParent: HWnd; EnumFunc: TFarProc; lParam: LongInt): Bool; |
WINPROCS |
Cette fonction permet d'énumérer les fenêtres enfants de la fenêtre parent en passant le Handle de chaque fenêtre enfant avec une fonction d'application utilisateur. |
| ENUMCLIPBOARDFORMATS |
Function EnumClipboardFormats(Format: Word): Word; |
WINPROCS |
Cette fonction permet de retourner les formats de presse-papier disponibles. |
| ENUMFONTS |
Function EnumFonts(DC: HDC; Facename: PChar; FontFunc: TFarProc; Data: Pointer): Integer; |
WINPROCS |
Cette fonction permet de retourner l'énumération des polices de caractères disponibles pour un périphérique de contexte. |
| ENUMMETAFILE |
Function EnumMetaFile(DC: HDC; MF: THandle; CallbackFunc: TFarProc; ClientData: Pointer): Bool; |
WINPROCS |
Cette fonction permet de demander l'énumérer les enregistrements de fichier méta de format Windows en utilisant une fonction d'application utilisateur. |
| ENUMOBJECTS |
Function EnumObjects(DC: HDC; ObjectType: Integer; ObjectFunc: TFarProc; Data: Pointer): Integer; |
WINPROCS |
Cette fonction permet d'activer le client déterminant le contenu d'un dossier par la création d'un objet d'énumération d'identificateur d'item et de retourner l'interface «IEnumIDList». |
| ENUMPROPS |
Function EnumProps(Wnd: HWnd; EnumFunc: TFarProc): Integer; |
WINPROCS |
Cette fonction permet d'effectuer le passage de la liste des entrées de propriétés par l'intermédiaire d'une fonction utilisateur. |
| ENUMTASKWINDOWS |
Function EnumTaskWindows(Task: THandle; EnumFunc: TFarProc; lParam: LongInt): Bool; |
WINPROCS |
Cette fonction permet d'effectuer le passage de la liste des Handles de fenêtres de tâche par l'intermédiaire d'une fonction utilisateur. |
| ENUMWINDOWS |
Function EnumWindows(EnumFunc: TFarProc; lParam: LongInt): Bool; |
WINPROCS |
Cette fonction permet d'effectuer le passage des fenêtres parent par l'intermédiaire d'une fonction utilisateur. |
| 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. |
| EQUALRECT |
Function EqualRect(var Rect1, Rect2: TRect): Bool; |
WINPROCS |
Cette fonction permet de demander lequel des deux rectangles spécifiés sont égales par comparaison des coordonnées de leur coin supérieur gauche et de leur coin inférieur droit. |
| EQUALRGN |
Function EqualRgn(SrcRgn1, SrcRgn2: HRgn): Bool; |
WINPROCS |
Cette fonction permet de demander lequel des deux régions spécifiés sont égales par comparaison des coordonnées de leur coin supérieur gauche et de leur coin inférieur droit. |
| ERASE |
Procedure Erase(fich:File); |
SYSTEM |
Cette procédure permet de supprimer un fichier sur le disque. |
| ESCAPE |
Function Escape(DC: HDC; Escape, Count: Integer; InData, OutData: Pointer): Integer; |
WINPROCS |
Cette fonction permet d'activer les applications de compatibilité d'accès d'un périphérique particulier non accessible directement par le GDI. |
| ESCAPECOMMFUNCTION |
Function EscapeCommFunction(Cid: Integer; Func: Integer): LongInt; |
WINPROCS |
Cette fonction permet d'effectuer directement une communication d'un périphérique spécifié à une fonction étendue. |
| EXCLUDE |
Procedure Exclude(var S:Set of T;I:T); |
SYSTEM |
Ce mot réservé permet d'exclure un élément d'une variable d'ensemble (SET). |
| EXCLUDECLIPRECT |
Function ExcludeClipRect(DC: HDC; X1, Y1, X2, Y2: Integer): Integer; |
WINPROCS |
Cette fonction permet de créer une nouvelle région de Clip consistant en une minuscule région existante du rectangle spécifié. |
| EXCLUDEUPDATERGN |
Function ExcludeUpdateRgn(DC: HDC; Wnd: HWnd): Integer; |
WINPROCS |
Cette fonction permet d'exclure la région mise-à-jour d'une région Clip. |
| EXIT |
Procedure Exit; |
|
Cette procédure permet de quitter la procédure ou fonction immédiatement. |
| EXITWINDOWS |
Function ExitWindows(Reserved: LongInt; ReturnCode: Word): Bool; |
WINPROCS |
Cette fonction permet de redémarrer ou terminé Windows. |
| EXP |
Function Exp(r:Real):Real; |
SYSTEM |
Cette fonction retourne la valeur exponentielle. |
| EXPORT |
Function identp(param); Export;
Procedure identf(param):typefonc; Export; |
|
Cette procédure permet de définir les procédures ou fonctions devant être exporté dans les DLL (Dynamic Link Library). |
| EXPORTS |
Exports ident1 index 1,
ident2 index 2,
identn index ?; |
|
Cette procédure permet de définir les adressages des procédures et fontions devant être exporté dans les DLL (Dynamic Link Library). |
| 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). |
| EXTERNAL |
Procedure idp(par); External; {$L nomfich}
Function idf(par); External; {$L nomfich} |
|
Ce mot réservé permet d'inclure des sous-programmes externe (n'étant pas compiler avec le Turbo Pascal pour Windows). |
| EXTFLOODFILL |
Function ExtFloodFill(DC: HDC; X, Y: Integer; Color: TColorRef; FillType: Word): Bool; |
WINPROCS |
Cette fonction permet de remplir une région d'une surface d'affichage avec la brosse courante. |
| EXTTEXTOUT |
Function ExtTextOut(DC: HDC; X, Y: Integer; Options: Word; Rect: PRect; Str: PChar; Count: Word; Dx: PInteger): Bool; |
WINPROCS |
Cette fonction permet de dessiner une chaine de caractères en utilisant la police de caractères courante. |
| FATALAPPEXIT |
Procedure FatalAppExit(Action: Word; MessageText: PChar); |
WINPROCS |
Cette procédure permet d'afficher la boite de dialogue d'erreur fatal amenant la terminaison anormale du programme. |
| FATALEXIT |
Procedure FatalExit(Code: Integer); |
WINPROCS |
Cette procédure permet de transférer le contrôle d'exécution au débogueur. |
| FILE |
TYPE nomtyp=FILE; VAR nomtype=FILE; |
SYSTEM |
Ce type d'identificateur permet de définir une variable de format fichier. |
| FILEEXPAND |
Procedure FileExpand(Resultat,N:PChar); |
WINDOS |
Cette fonction retourne le nom complet d'une chemin de répertoire avec des chaines de caractères de format ASCIZ. |
| FILEPOS |
Function FilePos(fich:File):LongInt; |
SYSTEM |
Cette fonction retourne la position courante du pointeur de fichier exprimer en nombre d'enregistrement. |
| FILESEARCH |
Procedure FileSearch(Resultat,N,Liste:PChar); |
WINDOS |
Cette procédure permet de rechercher au fichier dans une liste de chemin de répertoire avec des chaines de caractères de format ASCIZ. |
| FILESIZE |
Function FileSize(fich:File):LongInt; |
SYSTEM |
Cette fonction retourne la taille en octets du fichier spécifier. |
| FILESPLIT |
Procedure FileSplit(NomAbsolu:PChar; R,N,E:PChar); |
WINDOS |
Cette procédure permet d'extraire l'extension, le nom et le chemin d'un fichier contenu dans le nom spécifier en utilisant des chaines de caractères de format ASCIZ. |
| FILLCHAR |
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. |
| FILLRECT |
Function FillRect(DC: HDC; var Rect: TRect; Brush: HBrush): Integer; |
WINPROCS |
Cette fonction permet de remplir un rectangle avec le brosse spécifié. |
| FILLRGN |
Function FillRgn(DC: HDC; Rgn: HRgn; Brush: HBrush): Bool; |
WINPROCS |
Cette fonction permet de remplir la région avec le brosse spécifié. |
| FINDATOM |
Function FindAtom(Str: PChar): TAtom; |
WINPROCS |
Cette fonction permet de rechercher dans un table d'Atom local la chaine de caractères spécifié et demande l'Atom associé avec cette chaine de caractères. |
| FINDFIRST |
Procedure FindFirst(nom_fich:PChar; attr:Word;resul:TSearchRec); |
WINDOS |
Cette procédure permet de recherche le premier occurence (fichier ou répertoire) contenu dans un répertoire de fichier spécifier. |
| FINDNEXT |
Procedure FindNext(resul:TSearchRec); |
WINDOS |
Cette procédure permet de recherche l'occurence suivant (fichier ou répertoire) contenu dans un répertoire de fichier. |
| FLUSH |
Procedure Flush(fich:Text); |
SYSTEM |
Cette procédure permet de vider les tampons d'écriture du fichier de texte spécifié. |
| FOR |
FOR cont := init TO fin DO inst;
FOR cont := init DownTo fin DO inst; |
|
Ce mot réservé permet de produire un compteur de boucle. |
| FORWARD |
Procedure identp(param); Forward;
Function identf(param):typefomnc; Forward; |
|
Ce mot réservé permet de définir l'entête d'une procédure et fonction sans définir immédiatement le corps. |
| FRAC |
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. |
| FUNCTION |
Function identf(param):typef; corps de la fonction; |
|
Ce mot réservé permet de définir une fonction utilisateur. |
| GETARGCOUNT |
Function GetArgCount:Integer; |
WINDOS |
Cette fonction indique le nombre de ligne de texte contenu dans l'environnement système. |
| GETARGSTR |
Function GetArgStr(C:PChar; Cpt:Integer;Long:Word):PChar; |
WINDOS |
Cette fonction retourne le numéro de ligne de texte spécifié contenu dans l'environnement système avec le format de chaine de caractères ASCIZ. |
| GETCBREAK |
Procedure GetCBreak(Var X:Boolean); |
WINDOS |
Cette procédure retourne la valeur de la variable système «Break». |
| GETCURDIR |
Function GetCurDir(D:PChar;Disk:Byte):PChar; |
WINDOS |
Cette fonction permet de connaitre le répertoire courant de l'unité spécifié sous format d'une chaine de caractères ASCIZ. |
| GETDATE |
Procedure GetDate(Var annee,mois,jour, jour_semaine:Word); |
WINDOS |
Cette procédure permet de connaitre la date actuel du système d'exploitation. |
| GETDIR |
Procedure GetDir(unite:Word;reper:String); |
SYSTEM |
Cette procédure permet de connaitre le répertoire courant de l'unité spécifié avec une chaine de caractères de format standard Pascal. |
| GETENVVAR |
Function GetEnvVar(Nom:PChar):PChar; |
WINDOS |
Cette fonction permet de connaitre la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaines de caractères ASCIZ. |
| GETFATTR |
Procedure GetFAttr(fichier:File;Var attr:Word); |
WINDOS |
Cette procédure permet de retourner les attributs du système d'exploitation d'un fichier. |
| GETFTIME |
Procedure GetFTime(fichier:File; heurecourte:LongInt); |
WINDOS |
Cette procédure permet de connaitre la date et l'heure de la dernière modification d'un fichier. |
| GETINTVEC |
Procedure GetIntVec(Numero:Byte; Adresse:Pointer); |
WINDOS |
Cette procédure permet de connaitre l'adresse d'un vecteur d'interruption. |
| GETKBCODEPAGE |
Fonction GetKBCodePage:Integer; |
WINPROCS |
Cette fonction retourne le code de page chargé par le système d'exploitation Windows. |
| GETKEYBOARDTYPE |
Function GetKeyboardType(TypeFlag:Integer):Integer; |
WINPROCS |
Cette fonction retourne l'information conçernant le clavier courant. |
| GETMEM |
Procedure GetMem(p:Pointer; t:Word); |
SYSTEM |
Cette fonction permet d'effectuer une allocation dynamique sur la mémoire de tas. |
| GETTIME |
Procedure GetTime(var heure,minute, seconde,centsec:Word); |
WINDOS |
Cette procédure permet de connaitre l'heure actuel du système d'exploitation. |
| GETVERIFY |
Procedure GetVerify(Var x:Boolean); |
WINDOS |
Cette procédure permet d'indiquer si l'identificateur «Verify» du système exploitation est actif. |
| GOTO |
Goto etiquette; |
|
Ce mot réservé permet d'effectuer un branchement à une instruction correspondant à l'emplacement de l'étiquette. |
| GOTOXY |
Procedure GotoXY(colonne,ligne:Word); |
WINCRT |
Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte virtuel. |
| 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 la partie haute de l'entier (physiquement le deuxième octet de l'entier). |
| IF |
If exp_bool Then inst1;
If exp_bool Then inst1 else Inst2; |
|
Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions. |
| IMPLEMENTATION |
Implementation |
|
Ce mot réservé permet de spécifier la zone privé où sont décrits le code de l'unité. |
| IN |
elem In ensemble; |
|
Ce mot réservé permet d'indiquer une correspondance avec l'ensemble spécifié. |
| 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é. |
| INHERITED |
Inherited method; |
|
Ce mot réservé permet de faire référence à sa méthode parent dans la POO (Programmation Orienté Objet). |
| INLINE |
InLine(hex1/hex2/hex3/...);
Procedure identp(param); InLine(hex1/hex2/hex3/...);
Function identf(param):typefunc; InLine(hex1/hex2/hex3/...); |
|
Ce mot réservé permet d'inclure directement du code machine en ligne dans le code du compilateur. |
| INSERT |
Procedure Insert(Var ch1:String; ch2:String;pos:Integer); |
SYSTEM |
Cette procédure permet d'insérer une chaine de caractères dans une autre chaine de caractères à l'endroit spécifié. |
| 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). |
| INTERFACE |
Interface |
|
Ce mot réservé permet de définir la zone publique et les entêtes dans une unité. |
| INTERRUPT |
Procedure identproc(param); Interrupt; |
|
Ce mot réservé permet de définir une procédure écrite par le compilateur de manière à être appelable en tant qu'interruption. |
| INTR |
Procedure Intr(numero:Byte;reg:Registers); |
WINDOS |
Cette procédure permet d'appeler l'interruption spécifié. |
| IORESULT |
Function IoResult:Word; |
SYSTEM |
Cette fonction permet de connaitre le code d'erreur d'une opération effectué sur un fichier. |
| KEYPRESSED |
Function KeyPressed:Boolean; |
WINCRT |
Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche. |
| LABEL |
Label etiq1,etiq2,...; |
|
Ce mot réservé permet de définir des étiquettes utilisable habituellement par l'instruction «GOTO» ou comme adressage dans le code assembleur. |
| LENGTH |
Function Length(ch:String):Integer; |
SYSTEM |
Cette fonction permet d'indiquer la longueur d'une chaine de caractères de format standard Pascal. |
| LIBRARY |
Library nom;
:
BEGIN ... END. |
|
Ce mot réservé permet de définir une bibliothèque lorsque la compilation s'effectue sous Windows. |
| 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 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). |
| 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 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 la taille total en octet de mémoire dynamique allouable dans la mémoire de tas. |
| MKDIR |
Procedure MkDir(reper:String); |
SYSTEM |
Cette procédure permet de créer un répertoire. |
| MOD |
entier1 MOD entier2 |
|
Cet opérateur permet d'effectuer un Modulo, c'est-à-dire le restant d'une division. |
| MOVE |
Procedure Move(Var orig,dest;nbre:Word); |
SYSTEM |
Cette procédure permet d'effectuer un copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets. |
| MSDOS |
Procedure MsDos(registres:Registers); |
WINDOS |
Cette procédure permet d'appeler l'interruption du système d'exploitation DOS: 21h. |
| NEW |
Procedure New(p:Pointer); |
SYSTEM |
Cette procédure permet d'allouer de la mémoire dynamique pour une variable. |
| NIL |
NIL=Pointer(0,0); |
SYSTEM |
Cette constante permet d'indiquer que le pointeur pointe sur une valeur nulle ou sur rien. |
| NOT |
NOT exp |
|
Cet opérateur permet d'effectuer un Non logique sur des booléens ou Non binaire sur des valeurs numériques. |
| OBJECT |
Object[(parent)] |
|
Ce mot réservé permet de définir des objets (classe) dans la POO (Programmation Orienté Objet). |
| 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. |
| OPENCLIPBOARD |
Function OpenClipboard(Wnd: HWnd): Bool; |
WINPROCS |
Cette fonction permet de commencer un traitement avec le presse-papier. |
| OR |
boolean OR boolean
entier OR entier |
|
Cet opérateur permet d'effectuer un Ou logique sur des booléens ou Ou binaire sur des valeurs numériques. |
| ORD |
Function Ord(s):LongInt; |
SYSTEM |
Cette fonction permet de connaitre le rang de la valeur scalaire, par exemple on peut connaitre le numéro de code ASCII d'un caractère de cette manière. |
| PACKED |
Type identyp=Packed typestruct;
Var identvar:Packed typestruct; |
|
Ce mot réservé permet d'indiquer au compilateur d'utiliser le moins de mémoire possible pour la définition de la structure. |
| PACKTIME |
Procedure PackTime(heurelongue:DateTime; heurecourte:LongInt); |
WINDOS |
Cette procédure 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 (Π). |
| POS |
Function Pos(ch1,ch2:String):Integer; |
SYSTEM |
Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaine de caractères dans une chaine de caractères de format standard Pascal. |
| PRED |
Function Pred(s:scalaire):scalaire; |
SYSTEM |
Cette fonction permet de retourner la valeur précédente de l'expression. |
| PROCEDURE |
Procedure identproc(param);
corps de la procédure; |
|
Ce mot réservé permet de définir une procédure. |
| PROGRAM |
Program identproc;
corps du programme. |
|
Ce mot réservé permet le nom du programme Pascal. |
| PTR |
Function Ptr(seg,ofs:Word):Pointer; |
SYSTEM |
Cette fonction retourne un pointeur à partir de l'adresse combiné du Segment et l'Offset. |
| 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 la 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'une périphérique, d'un fichier ou de la console. |
| READKEY |
Function ReadKey:Char; |
WINCRT |
Cette fonction permet d'effectuer la lecture d'une touche enfoncé au clavier. |
| READLN |
Procedure ReadLn([Var fich:Text;]var1,var2,...); |
SYSTEM |
Cette procédure permet de lire une ligne de texte à partir d'une 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. |
| RECORD |
Type identtype=Record
partie_fixe
partie_variable
End;
Var identvar:Record
partie_fixe
partie_variable
End; |
SYSTEM |
Ce mot réservé permet de définir des structures d'enregistrement contenu des variables. |
| RELEASE |
Procedure Release(p:Pointer); |
SYSTEM |
Cette procédure permet de restituer tous les zones mémoires supérieur à l'adresse pointeur spécifié. |
| REMOVEDIR |
Procedure RemoveDir(Path:PChar); |
WINDOS |
Cette procédure permet de supprimer un répertoire à partir de chaine de caractères de format ASCIZ. |
| RENAME |
Procedure Rename(Var fich:File; nouveaunom:String); |
SYSTEM |
Cette procédure permet de renommer le nom d'un fichier. |
| REPEAT |
Repeat
instr1;
instr2;
...
instrn
Until expbool; |
|
Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vrai. |
| RESET |
Procedure Reset(Var fich:File); |
SYSTEM |
Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
| 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 chaine 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. |
| SCROLLTO |
Procedure ScrollTo(X,Y:Integer); |
WINCRT |
Cette procédure permet d'effectuer un défilement de la fenêtre jusqu'à ce que X et Y soient dans le coin supérieur gauche. |
| 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. |
| SET |
Type identype=Set of typbase;
Var identvar:Set of typbase; |
|
Ce mot réservé permet de définir des ensembles. |
| SETCURDIR |
Procedure SetCurDir(Path:PChar); |
WINDOS |
Cette procédure permet de changer le répertoire courant en utilisant des chaines de caractëres ASCIZ. |
| SETCURSORPOS |
Procedure SetCursorPos(X, Y: Integer); |
WINPROCS |
Cette procédure permet de fixer les coordonnées du pointeur de la souris. |
| SETDATE |
Procedure SetDate(annee,mois,jour:Word); |
WINDOS |
Cette procédure permet de changer la date du système d'exploitation. |
| SETFATTR |
Procedure SetFAttr(Var fichier:File;attr:Word); |
WINDOS |
Cette procédure permet de fixer les attributs du système d'exploitation d'un fichier. |
| SETFTIME |
Procedure SetFTime(Var fichier:File; heurecourtante:LongInt); |
WINDOS |
Cette procédure permet de fixer la date et l'heure de la dernière modification d'un fichier. |
| SETINTVEC |
Procedure SetIntVec(numero:Byte;adresse:Pointer); |
WINDOS |
Cette procédure permet de fixer l'adresse d'un vecteur d'interruption. |
| 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. |
| SETTIME |
Procedure SetTime(heure,minute, seconde,centsec:Word); |
WINDOS |
Cette procédure permet de fixer l'heure actuel du système d'exploitation. |
| SETVERIFY |
Procedure SetVerify(X:Boolean); |
WINDOS |
Cette procédure permet de fixer l'identificateur «Verify» du système exploitation. |
| SHL |
exp1 shl exp2 |
|
Cet opérateur permet d'effectuer un décalage de bit vers la gauche. |
| 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). |
| SHR |
exp1 shr exp2 |
|
Cet opérateur permet d'effectuer un décalage de bit vers la droite. |
| 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; |
|
Ce mot réservé permet de connaitre la taille en octet d'une variable ou d'un type. |
| 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 chaines de caractères ASCIZ. |
| STRCAT |
Function StrCat(C1,C2:PChar):PChar; |
STRINGS |
Cette fonction permet la concaténation de chaines de caractères ASCIZ. |
| STRCOMP |
Function StrComp(C1,C2:PChar):Integer; |
STRINGS |
Cette fonction effectue la comparaison de deux chaines de caractères ASCIZ. |
| STRCOPY |
Function StrCopy(C1,C2:PChar):PChar; |
STRINGS |
Cette fonction effectue la copie d'une chaine de caractères ASCIZ dans une autre chaine de caractères. |
| STRDISPOSE |
Procedure StrDispose(C:PChar); |
STRINGS |
Cette procédure permet de libérer l'espace mémoire utilisé par la chaine de caractères ASCIZ. |
| STRECOPY |
Function StrECopy(C1,C2:PChar):PChar; |
STRINGS |
Cette fonction effectue la copie d'une chaine de caractères ASCIZ dans une autre chaine de caractères et retourne un pointeur à la fin de cette chaine de caractères. |
| STREND |
Function StrEnd(C:PChar):PChar; |
STRINGS |
Cette fonction retourne un pointeur à la fin de cette chaine de caractères ASCIZ. |
| STRICOMP |
Function StrIComp(C1,C2:PChar):Integer; |
STRINGS |
Cette fonction permet de comparer deux chaines de caractères ASCIZ sans tenir compte des majuscules/minuscules. |
| STRING |
identv1,identv2,...:String;
identt1,identt2,...=String;
identv1,identv2,...:String[n];
identv1,identv2,...:Stirng[n]; |
SYSTEM |
Ce type d'identificateur permet de définir une variable de chaine de caractères de format String. |
| STRLCAT |
Function StrLCat(C1,C2:PChar;Long:Word):PChar; |
STRINGS |
Cette fonction permet la concaténation de chaines de caractères ASCIZ et de fixer une limite maximal de longueur. |
| STRLCOMP |
Function StrLComp(C1,C2;N:Word):Integer; |
STRINGS |
Cette fonction effectue la comparaison le début de deux chaines de caractères ASCIZ. |
| STRLCOPY |
Function StrLCopy(C1,C2:PChar;N:Word):PChar; |
STRINGS |
Cette fonction effectue la copier le début d'une chaine de caractères ASCIZ dans une autre chaine de caractères ASCIZ. |
| STRLEN |
Function StrLen(C:PChar):Word; |
STRINGS |
Cette fonction permet d'indiquer la longueur d'une chaine de caractères ASCIZ. |
| STRLICOMP |
Function StrLIComp(C1,C2:PChar;N:Word):Integer; |
STRINGS |
Cette fonction effectue la copier le début d'une chaine de caractères ASCIZ dans une autre chaine de caractères ASCIZ sans tenir compte des majuscules/minuscules. |
| STRLOWER |
Function StrLower(C:PChar):PChar; |
STRINGS |
Cette fonction transforme en minuscule une chaine de caractères ASCIZ. |
| STRMOVE |
Function StrMove(C1,C2:PChar;L:Word):PChar; |
STRINGS |
Cette fonction déplace un bloc de caractère dans une autre chaine de caractères ASCIZ. |
| STRNEW |
Function StrNew(C:PChar):PChar; |
STRINGS |
Cette procédure permet d'allouer de l'espace de mémoire dynamiquement pour une chaine de caractères ASCIZ. |
| STRPAS |
Function StrPas(C:PChar):String; |
STRINGS |
Cette fonction retourne la conversion d'une chaine de caractères ASCIZ en une chaine de caractères de format Pascal. |
| STRPCOPY |
Function StrPCopy(C1:PChar;C2:String):PChar; |
STRINGS |
Cette procédure retourne la conversion d'une chaine de caractères de format Pascal en une chaine de caractères ASCIZ. |
| STRPOS |
Function StrPos(C1,C2:PChar):PChar; |
STRINGS |
Cette fonction retourne un pointeur sur la position d'une sous-chaine de caractères dans une chaine de caractères ASCIZ. |
| STRSCAN |
Function StrScan(C:PChar;Chr:Char):PChar; |
STRINGS |
Cette fonction retourne un pointeur sur la position du premier caractère spécifié dans une chaine de caractères ASCIZ. |
| STRUPPER |
Function StrUpper(C:PChar):PChar; |
STRINGS |
Cette fonction transforme en majuscule une chaine de caractères ASCIZ. |
| 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. |
| TEXT |
Type nomtyp=Text;
Var nomvar=Text; |
SYSTEM |
Ce type d'identificateur permet de définir une variable de fichier de format Text. |
| TRACKCURSOR |
Procedure TrackCursor; |
WINCRT |
Cette procédure permet de faire défiler la fenêtre afin jusqu'à ce que le curseur. |
| 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. |
| TYPE |
Type l'identificateur de type=sa description; |
|
Ce mot réservé permet de définir des types utilisateur. |
| UNIT |
Unit l'identificateur d'unité; |
|
Ce mot réservé permet de définir l'entête d'une unité. |
| UNPACKTIME |
Procedure UnpackTime(hcourte:LontInt;Var hlongue:DateTime); |
WINDOS |
Cette procédure de convertir le format utilisé par le système d'exploitation DOS pour ses fichiers en une date et une heure. |
| UPCASE |
Function UpCase(ch:Char):Char; |
SYSTEM |
Cette fonction permet de convertir en chaine de caractères de format standard Pascal en majuscule. |
| USES |
Uses unit1,unit2,...; |
|
Ce mot réservé permet d'indiquer les unités devant être utilisé par le programme, l'unité ou «Library» courante. |
| VAL |
Procedure Val(ch:String; Var nbre,err:Integer); |
SYSTEM |
Cette procédure permet de convertir une chaine de caractères en sa valeur numérique. |
| VAR |
Var ident11,ident12,...:type1;
ident21,ident22,...:type2; |
|
Ce mot réservé permet de définir des variables. |
| VIRTUAL |
nom=Object
...
Procedure ...; Virtual;
Function ...; Virtual;
...
End; |
|
Ce mot réservé permet de définir une fonction ou une procédure pouvant être remplacer par une nouvelle fixation dans la POO (Programmation Orienté Objet). |
| WHEREX |
Function WhereX:Byte; |
WINCRT |
Cette fonction retourne la coordonnée horizontal texte courante dans l'écran de texte. |
| WHEREY |
Function WhereY:Byte; |
WINCRT |
Cette fonction retourne la coordonnée vertical texte courante dans l'écran de texte. |
| WHILE |
While expression de valeur booléenne Do instruction simple ou composée |
|
Ce mot réservé permet de produire une boucle exécuté tant et aussi longueur que la condition est vrai. |
| WITH |
With identificateur d'enregistrement Do instruction simple ou composée |
|
Ce mot réservé permet de définir la structure d'enregistrement courante devant être utilisé pour les variables. |
| 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 une périphérique, dans un fichier ou sur la console. |
| WRITECHAR |
Procedure WriteChar(Chr:Char); |
WINCRT |
Cette procédure permet d'écrire un caractère dans le tampon de l'écran de texte virtuel. |
| 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 une périphérique, dans un fichier ou sur la console. |
| XOR |
boolean XOR boolean
entier XOR entier |
|
Cet opérateur permet d'effectuer un Ou exclusif logique sur des booléens ou Ou exclusif binaire sur des valeurs numériques. |