Section courante

A propos

Section administrative du site

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

Nom Syntaxe Unité Description
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 chaîne 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 chaîne de caractères, de mode ANSI, en minuscule.
ANSILOWERBUFF Function AnsiLowerBuff(Str: PChar; Length: Word): Word; WINPROCS Cette fonction permet de convertir une chaîne 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 chaîne 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 chaîne de caractères de mode ANSI en se basant sur une chaîne de caractères de départ.
ANSITOOEM Function AnsiToOem(AnsiStr, OemStr: PChar): Integer; WINPROCS Cette fonction permet d'effectuer la conversion d'une chaîne de caractères ANSI à une chaîne de caractères Windows OEM.
ANSITOOEMBUFF Procedure AnsiToOemBuff(AnsiStr, OemStr: PChar; Length: Integer); WINPROCS Cette fonction permet d'effectuer la conversion d'une chaîne de caractères, de longueur spécifié, en mode ANSI à une chaîne de caractères Windows OEM.
ANSIUPPER Function AnsiUpper(Str: PChar): PChar; WINPROCS Cette fonction permet de retourner une chaîne de caractères, de mode ANSI, en majuscule.
ANSIUPPERBUFF Function AnsiUpperBuff(Str: PChar; Length: Word): Word; WINPROCS Cette fonction permet de convertir une chaîne 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'un 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.
ASSIGNDEFPRN 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 périphérique 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 chaîne 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 chaîne 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 permet de juxtaposer différentes chaîne de caractères et de le retourner 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 une sous-chaîne de caractères dans une chaîne 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 chaîne 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 connaître 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 chaîne 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 chaîne 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 formaté 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 fonctions 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 chaîne 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 chaînes 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 chaînes 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 chaînes 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 chaîne de caractères spécifié et demande l'Atom associé avec cette chaîne de caractères.
FINDFIRST Procedure FindFirst(nom_fich:PChar; attr:Word;resul:TSearchRec); WINDOS 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:TSearchRec); WINDOS Cette procédure permet de recherche l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier.
FINDRESOURCE Function FindResource(Instance: THandle; Name, ResType: PChar): THandle; WINPROCS Cette fonction permet de demander l'emplacement d'une ressource dans un fichier de ressource spécifié.
FINDWINDOW Function FindWindow(Classname, WindowName: PChar): HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre indiquer par le nom de classe et du nom correspondant aux chaînes de caractères spécifiés.
FLASHWINDOW Function FlashWindow(Wnd: HWnd; Invert: Bool): Bool; WINPROCS Cette fonction permet de faire clignoter la fenêtre spécifié.
FLOODFILL Function FloodFill(DC: HDC; X, Y: Integer; Color: TColorRef): Bool; WINPROCS Cette fonction permet d'effectuer le remplissage d'une région de la surface de l'écran en utilisant la brosse courante.
FLUSH Procedure Flush(fich:Text); SYSTEM Cette procédure permet de vider les tampons d'écriture du fichier de texte spécifié.
FLUSHCOMM Function FlushComm(Cid, Queue: Integer): Integer; WINPROCS Cette fonction permet de vider tous les caractères d'une file d'attente de réception ou de transmission d'un périphérique de communication 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.
FRAMERECT Procedure FrameRect(DC: HDC; var Rect: TRect; Brush: HBrush); WINPROCS Cette fonction permet de dessiner une bordure autour d'un rectangle, en utilisant la brosse spécifié.
FRAMERGN Function FrameRgn(DC: HDC; Rgn: HRgn; Brush: HBrush; Width, Height: Integer): Bool; WINPROCS Cette fonction permet de dessiner une bordure entourant une région spécifié et en utilisant la brosse spécifié.
FREELIBRARY Procedure FreeLibrary(LibModule: THandle); WINPROCS Cette fonction permet de décrémenter le compteur de référence du chargeur de module de bibliothèque.
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.
FREEMODULE Function FreeModule(Module: THandle): Bool; WINPROCS Cette fonction permet de décrémenter le compteur de référence du module chargé.
FREEPROCINSTANCE Procedure FreeProcInstance(Proc: TFarProc); WINPROCS Cette fonction permet de libérer la fonction spécifié des limites de segment de données de la fonction MakeProcInstance.
FREERESOURCE Function FreeResource(ResData: THandle): Bool; WINPROCS Cette fonction permet de décrémenter le compteur de référence de la ressource chargé.
FREESELECTOR Function FreeSelector(Selector: Word): Word; WINPROCS Cette fonction permet de libérer un sélecteur originalement alloué par la fonction AllocSelector ou AllocDStoCSAlias.
FUNCTION Function identf(param):typef; corps de la fonction;   Ce mot réservé permet de définir une fonction utilisateur.
GETACTIVEWINDOW Function GetActiveWindow: HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre active.
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 chaîne de caractères ASCIZ.
GETASPECTRATIOFILTER Function GetAspectRatioFilter(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander les ajustements du filtre d'aspect ratio courant.
GETASYNCKEYSTATE Function GetAsyncKeyState(Key: Integer): Integer; WINPROCS Cette fonction permet de retourner l'état de la touche spécifié.
GETATOMHANDLE Function GetAtomHandle(AnAtom: TAtom): THandle; WINPROCS Cette fonction permet de demander l'identificateur de l'Atom spécifié.
GETATOMNAME Function GetAtomName(AnAtom: TAtom; Buffer: PChar; Size: Integer): Word; WINPROCS Cette fonction permet de demander une copie de la chaîne de caractères associé avec l'Atom local spécifié.
GETBITMAPBITS Function GetBitmapBits(Bitmap: HBitmap; Count: LongInt; Bits: Pointer): LongInt; WINPROCS Cette fonction permet de copier les bits du Bitmap spécifié dans un tampon.
GETBITMAPDIMENSION Function GetBitmapDimension(Bitmap: HBitmap): LongInt; WINPROCS Cette fonction permet de demander la largeur et la hauteur d'un Bitmap spécifié.
GETBKCOLOR Function GetBkColor(DC: HDC): LongInt; WINPROCS Cette fonction permet de retourner la couleur d'arrière-plan courante.
GETBKMODE Function GetBkMode(DC: HDC): Integer; WINPROCS Cette fonction permet de retourner le mode d'arrière-plan courant.
GETBRUSHORG Function GetBrushOrg(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander l'origine, dans un coordonnées de périphérique, de la brosse courante sélectionné pour un périphérique de contexte spécifié.
GETCAPTURE Function GetCapture: HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre où la souris est capturé.
GETCARETBLINKTIME Function GetCaretBlinkTime: Word; WINPROCS Cette fonction permet de demander le taux de clignotement du caret.
GETCARETPOS Procedure GetCaretPos(var Point: TPoint); WINPROCS Cette fonction permet de demander la position courante d'un caret.
GETCBREAK Procedure GetCBreak(Var X:Boolean); WINDOS Cette procédure retourne la valeur de la variable système «Break».
GETCHARWIDTH Function GetCharWidth(DC: HDC; FirstChar, LastChar: Word; var Buffer): Bool; WINPROCS Cette fonction permet de demander la largeur de caractères individuels dans un rang de caractères consécutifs d'une police de caractères courante.
GETCLASSINFO Function GetClassInfo(Instance: THandle; ClassInfo: PChar; var WndClass: TWndClass): Bool; WINPROCS Cette fonction permet de demander les informations à propos d'une classe de fenêtre.
GETCLASSLONG Function GetClassLong(Wnd: HWnd; Index: Integer): LongInt; WINPROCS Cette fonction permet de demander des valeurs d'informations en 32 bits sur une classe.
GETCLASSNAME Function GetClassName(Wnd: HWnd; ClassName: PChar; MaxCount: Integer): Integer; WINPROCS Cette fonction permet de demander le nom de la classe de la fenêtre.
GETCLASSWORD Function GetClassWord(Wnd: HWnd; Index: Integer): Word; WINPROCS Cette fonction permet de demander une valeur 16 bits de déplacement spécifié dans une classe de mémoire supplémentaire pour la classe de fenêtre à laquelle la fenêtre appartient.
GETCLIENTRECT Procedure GetClientRect(Wnd: HWnd; var Rect: TRect); WINPROCS Cette fonction permet de demander les coordonnées client de la région de fenêtre client.
GETCLIPBOARDDATA Function GetClipboardData(Format: Word): THandle; WINPROCS Cette fonction permet de demander le Handle du presse-papier de données courant avec le format spécifié.
GETCLIPBOARDFORMATNAME Function GetClipboardFormatName(Format: Word; FormatName: PChar; MaxCount: Integer): Integer; WINPROCS Cette fonction permet de demander le nom de format de presse-papier enregistré.
GETCLIPBOARDOWNER Function GetClipboardOwner: HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre actuellement propriétaire du presse-papier, si c'est le cas.
GETCLIPBOARDVIEWER Function GetClipboardViewer: HWnd; WINPROCS Cette fonction permet de demander le Handle de la première fenêtre d'une chaîne visualisation de presse-papier.
GETCLIPBOX Function GetClipBox(DC: HDC; var Rect: TRect): Integer; WINPROCS Cette fonction permet de demander les dimensions d'un petit rectangle complètement contenu dans la région de clip courant.
GETCODEHANDLE Function GetCodeHandle(Proc: TFarProc): THandle; WINPROCS Cette fonction permet de demander lequel des segments de code contient la fonction spécifié.
GETCODEINFO Procedure GetCodeInfo(Proc: TFarProc; SegInfo: Pointer); WINPROCS Cette fonction permet de demander un pointeur sur la structure d'informations contenant le segment de code.
GETCOMMERROR Function GetCommError(Cid: Integer; var Stat: TComStat): Integer; WINPROCS Cette fonction permet de demander la valeur d'erreur la plus récente et l'état courant d'un périphérique spécifié.
GETCOMMEVENTMASK Function GetCommEventMask(Cid, EvtMask: Integer): Word; WINPROCS Cette fonction permet de demander et d'effacer le mot de drapeau d'événement pour un périphérique de communication spécifié.
GETCOMMSTATE Function GetCommState(Cid: Integer; var DCB: TDCB): Integer; WINPROCS Cette fonction permet de demander un bloc de contrôle de périphérique pour le périphérique de communication spécifié.
GETCURDIR Function GetCurDir(D:PChar;Disk:Byte):PChar; WINDOS Cette fonction permet de connaître le répertoire courant de l'unité spécifié sous format d'une chaîne de caractères ASCIZ.
GETCURRENTPDB Function GetCurrentPDB: Word; WINPROCS Cette fonction permet de demander l'adresse du sélecteur de programme de base de données DOS (PDB).
GETCURRENTPOSITION Function GetCurrentPosition(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander les coordonnées logiques de la position courante.
GETCURRENTTASK Function GetCurrentTask: THandle; WINPROCS Cette fonction permet de demander le Handle de la tâche courante.
GETCURRENTTIME Function GetCurrentTime: LongInt; WINPROCS Cette fonction permet de demander le nombre de millisecondes s'étant passé depuis le démarrage de Windows.
GETCURSORPOS Procedure GetCursorPos(var Point: TPoint); WINPROCS Cette fonction permet de demander les coordonnées d'écran de la position courante du curseur.
GETDATE Procedure GetDate(Var annee,mois,jour, jour_semaine:Word); WINDOS Cette procédure permet de connaître la date actuel du système d'exploitation.
GETDC Function GetDC(Wnd: HWnd): HDC; WINPROCS Cette fonction permet de demander le Handle d'un périphérique de contexte d'une région client de la fenêtre spécifié.
GETDCORG Function GetDCOrg(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander les coordonnées de la translation d'origine final pour un périphérique de contexte.
GETDESKTOPHWND Function GetDesktopHwnd: HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre bureau.
GETDESKTOPWINDOW Function GetDesktopWindow: HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre bureau.
GETDEVICECAPS Function GetDeviceCaps(DC: HDC; Index: Integer): Integer; WINPROCS Cette fonction permet de demander les informations d'un périphérique spécifié à propos du périphérique d'affichage.
GETDIALOGBASEUNITS Function GetDialogBaseUnits: LongInt; WINPROCS Cette fonction permet de retourner l'unité de base de la boite de dialogue qu'utilise Windows quand il créer une boite de dialogue.
GETDIBITS Function GetDIBits(DC: HDC; Bitmap: HBitmap; StartScan, NumScans: Word; Bits: Pointer; var BitInfo: TBitmapInfo; Usage: Word): Integer; WINPROCS Cette fonction permet de demander les bits d'un Bitmap compatible et copie celui-ci dans un tampon DIB en utilisant le format spécifié.
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.
GETDLGCTRLID Function GetDlgCtrlID(Wnd: HWnd): Integer; WINPROCS Cette fonction permet de retourner le Handle de la fenêtre enfant.
GETDLGITEM Function GetDlgItem(Dlg: HWnd; IDDlgItem: Integer): HWnd; WINPROCS Cette fonction permet de demander le Handle d'un contrôle étant données par la boite de dialogue.
GETDLGITEMINT Function GetDlgItemInt(Dlg: HWnd; IDDlgItem: Integer; Translate: PBool; Signed: Bool): Word; WINPROCS Cette fonction permet d'effectuer la translation du texte d'un contrôle d'une boite de dialogue en une valeur entière.
GETDLGITEMTEXT Function GetDlgItemText(Dlg: HWnd; IDDlgItem: Integer; Str: PChar; MaxCount: Integer): Integer; WINPROCS Cette fonction permet de demander le titre ou le texte associé avec un contrôle de boite de dialogue.
GETDOSENVIRONMENT Function GetDOSEnvironment: PChar; WINPROCS Cette fonction permet de retourner un pointeur long de la chaîne de caractères d'environnement de la tâche courante.
GETDOUBLECLICKTIME Function GetDoubleClickTime: Word; WINPROCS Cette fonction permet de demander le nombre de double clic de la souris.
GETDRIVETYPE Function GetDriveType(Drive: Integer): Word; WINPROCS Cette fonction permet de demander si une unité de disque est amovible, fixe ou fait partie d'un réseau à distance.
GETENVIRONMENT Function GetEnvironment(PortName: PChar; Environ: Pointer; MaxCount: Word): Integer; WINPROCS Cette fonction permet de demander la valeur d'une variable d'environnement du GDI.
GETENVVAR Function GetEnvVar(Nom:PChar):PChar; WINDOS 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 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.
GETFOCUS Function GetFocus: HWnd; WINPROCS Cette fonction permet de demander le focus d'entrée de la fenêtre spécifié.
GETFREESPACE Function GetFreeSpace(Flag: Word): LongInt; WINPROCS Cette fonction permet de balayer le tas global et de retourner le nombre d'octets de mémoire actuellement disponible.
GETFTIME Procedure GetFTime(fichier:File; heurecourte:LongInt); WINDOS Cette procédure permet de connaître la date et l'heure de la dernière modification d'un fichier.
GETINPUTSTATE Function GetInputState: Bool; WINPROCS Cette fonction permet d'indiquer si un événement de clic de souris ou de clavier est survenue dans la file d'attente du système du traitement requis.
GETINSTANCEDATA Function GetInstanceData(Instance: THandle; Data: Word; Count: Integer): Integer; WINPROCS Cette fonction permet de copier les données de l'instance précédente d'une application dans une région de données de l'instance courante.
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.
GETKEYBOARDSTATE Procedure GetKeyboardState(var KeyState: TKeyboardState); WINPROCS Cette fonction permet de demander l'état des 256 touches virtuel de clavier.
GETKEYBOARDTYPE Function GetKeyboardType(TypeFlag:Integer):Integer; WINPROCS Cette fonction retourne l'information concernant le clavier courant.
GETKEYNAMETEXT Function GetKeyNameText(lParam: LongInt; Buffer: PChar; Size: Integer): Integer; WINPROCS Cette fonction permet de demander une chaîne de caractères représentant le nom d'une touche.
GETKEYSTATE Function GetKeyState(VirtKey: Integer): Integer; WINPROCS Cette fonction permet de demander l'état des touches virtuel spécifié.
GETLASTACTIVEPOPUP Function GetLastActivePopup(Owner: HWnd): HWnd; WINPROCS Cette fonction permet de demander laquelle des fenêtres du propriétaire de la fenêtre POP-UP a été récemment activé.
GETMAPMODE Function GetMapMode(DC: HDC): Integer; WINPROCS Cette fonction permet de demander le mode de cartographie courant.
GETMEM Procedure GetMem(p:Pointer; t:Word); SYSTEM Cette fonction permet d'effectuer une allocation dynamique sur la mémoire de tas.
GETMENU Function GetMenu(Wnd: HWnd): HMenu; WINPROCS Cette fonction permet de demander le Handle du menu associé avec la fenêtre donnée.
GETMENUCHECKMARKDIMENSIONS Function GetMenuCheckMarkDimensions: LongInt; WINPROCS Cette fonction permet de retourner les dimensions du Bitmap marqué par défaut.
GETMENUITEMCOUNT Function GetMenuItemCount(Menu: HMenu): Word; WINPROCS Cette fonction permet de demander le nombre d'item que contient menu déroulant.
GETMENUITEMID Function GetMenuItemID(Menu: HMenu; Pos: Integer): Word; WINPROCS Cette fonction permet de demander les identificateurs d'un emplacement d'item de menu d'une position spécifié.
GETMENUSTATE Function GetMenuState(Menu: HMenu; Id, Flags: Word): Word; WINPROCS Cette fonction permet de demander l'état des drapeaux associés avec l'item de menu spécifié.
GETMENUSTRING Function GetMenuString(Menu: HMenu; IDItem: Word; Str: PChar; MaxCount: Integer; Flag: Word): Integer; WINPROCS Cette fonction permet de copier l'étiquette d'un item de menu dans un tampon.
GETMESSAGE Function GetMessage(var Msg: TMsg; Wnd: HWnd; MsgFilterMin, MsgFilterMax: Word): Bool; WINPROCS Cette fonction permet de demander un message d'une application de file d'attente de message dans une structure TMSG.
GETMESSAGEPOS Function GetMessagePos: LongInt; WINPROCS Cette fonction permet de retourner une valeur long représentant une position de curseur dans une coordonnée d'écran.
GETMESSAGETIME Function GetMessageTime: LongInt; WINPROCS Cette fonction permet de retourner l'heure du dernier message reçu par la fonction GetMessage.
GETMETAFILE Function GetMetaFile(Filename: PChar): THandle; WINPROCS Cette fonction permet de créer un Handle pour un fichier méta spécifié.
GETMETAFILEBITS Function GetMetaFileBits(MF: THandle): THandle; WINPROCS Cette fonction permet de demander un Handle d'un objet de mémoire global contenant le fichier méta spécifié dans une collection de bits.
GETMODULEFILENAME Function GetModuleFileName(Module: THandle; Filename: PChar; Size: Integer): Integer; WINPROCS Cette fonction permet de demander le nom complet de chemin et le nom de fichier pour un fichier exécutable contenu dans le module spécifié.
GETMODULEHANDLE Function GetModuleHandle(ModuleName: PChar): THandle; WINPROCS Cette fonction permet de demander le Handle du module spécifié.
GETMODULEUSAGE Function GetModuleUsage(Module: THandle): Integer; WINPROCS Cette fonction permet de demander le compteur de référence du module spécifié.
GETNEARESTCOLOR Function GetNearestColor(DC: HDC; Color: TColorRef): TColorRef; WINPROCS Cette fonction permet de demander la couleur solide correspondant le mieux à la couleur logique.
GETNEARESTPALETTEINDEX Function GetNearestPaletteIndex(Palette: HPalette; Color: TColorRef): Word; WINPROCS Cette fonction permet de demander l'index d'une entrée de palette logique correspondant le mieux à la valeur de couleur spécifié.
GETNEXTDLGGROUPITEM Function GetNextDlgGroupItem(Dlg, Ctl: HWnd; Previous: Bool): HWnd; WINPROCS Cette fonction permet de rechercher le contrôle précédent ou suivant d'un groupe de contrôle dans une boite de dialogue.
GETNEXTDLGTABITEM Function GetNextDlgTabItem(Dlg, Ctl: HWnd; Previous: Bool): HWnd; WINPROCS Cette fonction permet de demander le Handle du premier contrôle d'un style WS_TABSTOP du contrôle spécifié.
GETNEXTWINDOW Function GetNextWindow(Wnd: HWnd; Flag: Word): HWnd; WINPROCS Cette fonction permet de rechercher le Handle de la prochaine ou précédente fenêtre dans la liste du gestionnaire de fenêtre.
GETNUMTASKS Function GetNumTasks: Word; WINPROCS Cette fonction permet de demander le nombre de tâche actuellement exécuté.
GETOBJECT Function GetObject(hObject: THandle; Count: Integer; lpObject: Pointer): Integer; WINPROCS Cette fonction permet de remplir un tampon avec les informations définit dans la région spécifié.
GETPALETTEENTRIES Function GetPaletteEntries(Palette: HPalette; StartIndex, NumEntries: Word; var PaletteEntries): Word; WINPROCS Cette fonction permet de demander le rang des entrées d'une palette dans une palette logique.
GETPARENT Function GetParent(Wnd: HWnd): HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre parent spécifié.
GETPIXEL Function GetPixel(DC: HDC; X, Y: Integer): TColorRef; WINPROCS Cette fonction permet de demander la valeur des couleurs RVB (rouge, vert, bleu) ou RGB (en anglais) d'un pixel aux coordonnées spécifiés.
GETPOLYFILLMODE Function GetPolyFillMode(DC: HDC): Integer; WINPROCS Cette fonction permet de demander le mode de remplissage d'un polygone.
GETPRIORITYCLIPBOARDFORMAT Function GetPriorityClipboardFormat(var PriorityList; Count: Integer): Integer; WINPROCS Cette fonction permet de demander le format du premier presse-papier dans la liste de données existantes du presse-papier.
GETPRIVATEPROFILEINT Function GetPrivateProfileInt(ApplicationName, KeyName: PChar; Default: Integer; FileName: PChar): Word; WINPROCS Cette fonction permet demander la valeur d'un entier dans une entrée de la section spécifié d'un fichier d'initialisation spécifié.
GETPRIVATEPROFILESTRING Function GetPrivateProfileString(ApplicationName, KeyName: PChar; Default: PChar; ReturnedString: PChar; Size: Integer; FileName: PChar): Integer; WINPROCS Cette fonction permet demander une chaîne de caractères de la section spécifié d'un fichier d'initialisation spécifié.
GETPROCADDRESS Function GetProcAddress(Module: THandle; ProcName: PChar): TFarProc; WINPROCS Cette fonction permet de demander l'adresse d'une fonction d'exportation d'une bibliothèque de liens dynamique (DLL).
GETPROFILEINT Function GetProfileInt(AppName, KeyName: PChar; Default: Integer): Word; WINPROCS Cette fonction permet de demander la valeur d'un entier dans une entrée d'une section spécifié d'un fichier d'initialisation (WIN.INI).
GETPROFILESTRING Function GetProfileString(AppName, KeyName, Default, ReturnedString: PChar; Size: Integer): Integer; WINPROCS Cette fonction permet de demander la chaîne de caractères associé avec un tableau dans une section spécifié dans un fichier d'initialisation (WIN.INI).
GETPROP Function GetProp(Wnd: HWnd; Str: PChar): THandle; WINPROCS Cette fonction permet de demander une données Handle d'une liste de propriété d'une fenêtre.
GETRGNBOX Function GetRgnBox(Rgn: HRgn; var Rect: TRect): Integer; WINPROCS Cette fonction permet de demander les coordonnées des limites rectangulaires d'une région spécifié.
GETROP2 Function GetROP2(DC: HDC): Integer; WINPROCS Cette fonction permet de demander le mode de dessinage courant.
GETSCROLLPOS Function GetScrollPos(Wnd: HWnd; Bar: Integer): Integer; WINPROCS Cette fonction permet de demander la position courante de la boite de défilement d'une barre de défilement.
GETSCROLLRANGE Procedure GetScrollRange(Wnd: HWnd; Bar: Integer; var MinPos, MaxPos: Integer); WINPROCS Cette fonction permet de demander la position minimum et maximum de la barre de défilement spécifié.
GETSTOCKOBJECT Function GetStockObject(Index: Integer): THandle; WINPROCS Cette fonction permet de demander le gestionnaire d'un des objets prédéfinies : crayon, brosses ou police de caractères.
GETSTRETCHBLTMODE Function GetStretchBltMode(DC: HDC): Integer; WINPROCS Cette fonction permet de demander le mode d'étirement de Bitmap courant.
GETSUBMENU Function GetSubMenu(Menu: HMenu; Pos: Integer): HMenu; WINPROCS Cette fonction permet de demander le Handle du menu contextuel.
GETSYSCOLOR Function GetSysColor(Index: Integer): TColorRef; WINPROCS Cette fonction permet de demander la couleur courante de l'élément d'affichage spécifié.
GETSYSMODALWINDOW Function GetSysModalWindow: HWnd; WINPROCS Cette fonction permet de demander le Handle du modèle de fenêtre système s'il est présent.
GETSYSTEMDIRECTORY Function GetSystemDirectory(Buffer: PChar; Size: Word): Word; WINPROCS Cette fonction permet de demander le chemin du répertoire des fichiers systèmes de Windows.
GETSYSTEMMENU Function GetSystemMenu(Wnd: HWnd; bRevert: Bool): HMenu; WINPROCS Cette fonction permet d'allouer l'application à l'accès au menu système pour effectuer des copies et des modifications.
GETSYSTEMMETRICS Function GetSystemMetrics(Index: Integer): Integer; WINPROCS Cette fonction permet de demander le type de système métrique ou de ses paramètres utilisés.
GETSYSTEMPALETTEENTRIES Function GetSystemPaletteEntries(DC: HDC; StartIndex, NumEntries: Word; var PaletteEntries): Word; WINPROCS Cette fonction permet de demander un rang dans les entrées de palette de la palette système.
GETSYSTEMPALETTEUSE Function GetSystemPaletteUse(DC: HDC): Word; WINPROCS Cette fonction permet de demander si une application est accessible à une palette d'entrée système.
GETTABBEDTEXTEXTENT Function GetTabbedTextExtent(DC: HDC; Str: PChar; Count: Integer; TabPostions: Integer; var TabStopPostions): LongInt; WINPROCS Cette fonction permet de calculer la largeur et la hauteur d'une chaîne de caractères.
GETTEMPDRIVE Function GetTempDrive(DriveLetter: Char): Char; WINPROCS Cette fonction permet de demander la lettre de l'unité de disque de l'application utilisant les fichiers temporaires.
GETTEMPFILENAME Function GetTempFileName(DriveLetter: Char; PrefixString: PChar; Unique: Word; TempFileName: PChar): Integer; WINPROCS Cette fonction permet de demander un nom de fichier créer temporairement.
GETTEXTALIGN Function GetTextAlign(DC: HDC): Word; WINPROCS Cette fonction permet de demander l'état des drapeaux d'alignement de texte pour un périphérique de contexte spécifié.
GETTEXTCHARACTEREXTRA Function GetTextCharacterExtra(DC: HDC): Integer; WINPROCS Cette fonction permet de demander l'ajustement courant pour la quantité d'espacement entre les caractères.
GETTEXTCOLOR Function GetTextColor(DC: HDC): TColorRef; WINPROCS Cette fonction permet de demander la couleur de texte courante.
GETTEXTEXTENT Function GetTextExtent(DC: HDC; Str: PChar; Count: Integer): LongInt; WINPROCS Cette fonction permet d'effectuer le calcul de la largeur et de la hauteur d'une ligne de texte, en utilisant la police de caractères courante pour calculer les dimensions.
GETTEXTFACE Function GetTextFace(DC: HDC; Count: Integer; Facename: PChar): Integer; WINPROCS Cette fonction permet de copier le nom d'un type de police pour une police de caractères courante dans un tampon.
GETTEXTMETRICS Function GetTextMetrics(DC: HDC; var Metrics: TTextMetric): Bool; WINPROCS Cette fonction permet de demander les informations métriques d'une police de caractères courante.
GETTHRESHOLDEVENT Function GetThresholdEvent: PInteger; WINPROCS Cette fonction permet de demander une instance d'événement audio multimédia de Windows.
GETTHRESHOLDSTATUS Function GetThresholdStatus: Integer; WINPROCS Cette fonction permet de demander l'état d'une instance audio multimédia de Windows.
GETTICKCOUNT Function GetTickCount: LongInt; WINPROCS Cette fonction permet de demander le nombre de millisecondes s'étant passé depuis le démarrage de Windows.
GETTIME Procedure GetTime(var heure,minute, seconde,centsec:Word); WINDOS Cette procédure permet de connaître l'heure actuel du système d'exploitation.
GETTOPWINDOW Function GetTopWindow(Wnd: HWnd): HWnd; WINPROCS Cette fonction permet de demander le Handle du plus haut niveau de fenêtre enfant appartenant à la fenêtre parent spécifié.
GETUPDATERECT Function GetUpdateRect(Wnd: HWnd; var Rect: TRect; Erase: Bool): Bool; WINPROCS Cette fonction permet de demander les coordonnées d'un petit rectangle complètement enfermé dans une région mise à jour par la fenêtre donnée.
GETUPDATERGN Function GetUpdateRgn(Wnd: HWnd; Rgn: HRgn; Erase: Bool): Integer; WINPROCS Cette fonction permet de demander la région mise à jour dans la fenêtre.
GETVERIFY Procedure GetVerify(Var x:Boolean); WINDOS Cette procédure permet d'indiquer si l'identificateur «Verify» du système exploitation est actif.
GETVERSION Function GetVersion: LongInt; WINPROCS Cette fonction permet de demander les numéros de version courant du système d'exploitation DOS et de l'environnement graphique Windows.
GETVIEWPORTEXT Function GetViewportExt(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander les extensions X et Y d'un point de vue d'un périphérique de contexte.
GETVIEWPORTORG Function GetViewportOrg(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander les coordonnées X et Y d'origine d'un point de vue associé avec un périphérique de contexte spécifié.
GETWINDOW Function GetWindow(Wnd: HWnd; Cmd: Word): HWnd; WINPROCS Cette fonction permet de demander le Handle d'une fenêtre d'application.
GETWINDOWDC Function GetWindowDC(Wnd: HWnd): HDC; WINPROCS Cette fonction permet de demander un périphérique de contexte pour la fenêtre, la barre de titre, les menus et la barre de défilement.
GETWINDOWEXT Function GetWindowExt(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander les coordonnées X et Y étendue d'une fenêtre associé avec un périphérique de contexte spécifié.
GETWINDOWLONG Function GetWindowLong(Wnd: HWnd; Index: Integer): LongInt; WINPROCS Cette fonction permet de demander une valeur 32 bits de déplacement spécifié dans une fenêtre en mémoire supplémentaire pour la fenêtre spécifié.
GETWINDOWORG Function GetWindowOrg(DC: HDC): LongInt; WINPROCS Cette fonction permet de demander les coordonnées X et Y d'origine d'un point de vue associé avec un fenêtre de périphérique de contexte spécifié.
GETWINDOWRECT Procedure GetWindowRect(Wnd: HWnd; var Rect: TRect); WINPROCS Cette fonction permet de demander les dimensions de la limite rectangulaire d'une fenêtre spécifié.
GETWINDOWSDIRECTORY Function GetWindowsDirectory(Buffer: PChar; Size: Word): Word; WINPROCS Cette fonction permet de demander le chemin du répertoire de Windows.
GETWINDOWTASK Function GetWindowTask(Wnd: HWnd): THandle; WINPROCS Cette fonction permet de rechercher le Handle de la tâche associé avec une fenêtre.
GETWINDOWTEXT Function GetWindowText(Wnd: HWnd; Str: PChar; MaxCount: Integer): Integer; WINPROCS Cette fonction permet de copier du texte d'une fenêtre donnée par la barre titre dans un tampon.
GETWINDOWTEXTLENGTH Function GetWindowTextLength(Wnd: HWnd): Integer; WINPROCS Cette fonction permet de demander la longueur, en octets, du texte de la barre de titre de la fenêtre donnée.
GETWINDOWWORD Function GetWindowWord(Wnd: HWnd; Index: Integer): Word; WINPROCS Cette fonction permet de demander une valeur 16 bits de déplacement spécifié dans une fenêtre en mémoire supplémentaire pour la fenêtre spécifié.
GETWINFLAGS Function GetWinFlags: LongInt; WINPROCS Cette fonction permet de demander le système Windows courant et la configuration mémoire.
GLOBALADDATOM Function GlobalAddAtom(Str: PChar): TAtom; WINPROCS Cette fonction permet d'ajouter une chaine de caractères à la table d'Atom système et retourne une valeur unique identifié par une chaîne de caractères.
GLOBALALLOC Function GlobalAlloc(Flags: Word; Bytes: LongInt): THandle; WINPROCS Cette fonction permet d'effectuer l'allocation d'un nombre d'octets spécifiés dans le tas global.
GLOBALCOMPACT Function GlobalCompact(MinFree: LongInt): LongInt; WINPROCS Cette fonction permet de réarranger l'allocation de mémoire courante dans le tas global si la quantité de mémoire spécifié est disponible.
GLOBALDELETEATOM Function GlobalDeleteAtom(AnAtom: TAtom): TAtom; WINPROCS Cette fonction permet de décrémenté le compteur de référence d'un Atom global.
GLOBALDISCARD Function GlobalDiscard(Mem: THandle): THandle; WINPROCS Cette fonction permet de désallouer l'objet de mémoire global donnée.
GLOBALDOSALLOC Function GlobalDosAlloc(Bytes: LongInt): LongInt; WINPROCS Cette fonction permet d'allouer de la mémoire global étant accessible pour un programme DOS en mode réel.
GLOBALDOSFREE Function GlobalDosFree(Selector: Word): Word; WINPROCS Cette fonction permet de libérer un objet de mémoire global précédemment alloué par la fonction GlobalDosAlloc.
GLOBALFINDATOM Function GlobalFindAtom(Str: PChar): TAtom; WINPROCS Cette fonction permet d'effectuer la recherche d'un Atom dans la table système pour la chaîne de caractères spécifié et retourne l'Atom global associé avec la chaîne de caractères.
GLOBALFIX Procedure GlobalFix(Mem: THandle); WINPROCS Cette procédure permet de prévenir l'objet de mémoire global donnée contre un mouvement de mémoire linéaire.
GLOBALFLAGS Function GlobalFlags(Mem: THandle): Word; WINPROCS Cette fonction permet de retourner les informations à propos de l'objet de mémoire global spécifié.
GLOBALFREE Function GlobalFree(Mem: THandle): THandle; WINPROCS Cette fonction permet de libérer l'objet de mémoire global spécifié et invalide le Handle.
GLOBALGETATOMNAME Function GlobalGetAtomName(AnAtom: TAtom; Buffer: PChar; Size: Integer): Word; WINPROCS Cette fonction permet de demander une copie de la chaîne de caractères associé avec l'Atom global donnée.
GLOBALHANDLE Function GlobalHandle(Mem: Word): LongInt; WINPROCS Cette fonction permet de demander le Handle de l'objet de mémoire global spécifié.
GLOBALLOCK Function GlobalLock(Mem: THandle): Pointer; WINPROCS Cette fonction permet de retourner un pointeur sur l'objet de mémoire global spécifié.
GLOBALLRUNEWEST Function GlobalLRUNewest(Mem: THandle): THandle; WINPROCS Cette fonction permet de déplacer un objet de mémoire global dans une nouvelle position (LRU) de mémoire.
GLOBALLRUOLDEST Function GlobalLRUOldest(Mem: THandle): THandle; WINPROCS Cette fonction permet de déplacer un objet de mémoire global dans une ancienne position (LRU) de mémoire.
GLOBALNOTIFY Procedure GlobalNotify(NotifyProc: TFarProc); WINPROCS Cette fonction permet d'installer une procédure d'avertissement pour la tâche courante.
GLOBALPAGELOCK Function GlobalPageLock(Selector: THandle): Word; WINPROCS Cette fonction permet d'incrémenter le compteur de page de verrou de la mémoire associé avec le sélecteur global spécifié.
GLOBALPAGEUNLOCK Function GlobalPageUnlock(Selector: THandle): Word; WINPROCS Cette fonction permet de déverrouiller l'objet de mémoire globale spécifié.
GLOBALREALLOC Function GlobalReAlloc(Mem: THandle; Bytes: LongInt; Flags: Word): THandle; WINPROCS Cette fonction permet de changer la taille ou les attributs de l'objet de mémoire global spécifié.
GLOBALSIZE Function GlobalSize(Mem: THandle): LongInt; WINPROCS Cette fonction permet de demander la taille courante, en octets, de l'objet de mémoire global.
GLOBALUNFIX Function GlobalUnfix(Mem: THandle): Bool; WINPROCS Cette fonction permet d'annuler les effets d'une fonction GlobalFix et d'allouer l'objet de mémoire global a être déplacé dans la mémoire linéaire.
GLOBALUNLOCK Function GlobalUnlock(Mem: THandle): Bool; WINPROCS Cette fonction permet de déverrouiller l'objet de mémoire global spécifié.
GLOBALUNWIRE Function GlobalUnWire(Mem: THandle): Bool; WINPROCS Cette fonction permet restituer la conversion d'un pointeur de processus 32 bits après une allocation de mémoire.
GLOBALWIRE Function GlobalWire(Mem: THandle): Pointer; WINPROCS Cette fonction permet de convertir un pointeur de processus 32 bits après une allocation de mémoire.
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.
GRAYSTRING Function GrayString(DC: HDC; Brush: HBrush; OutputFunc: TFarProc; Data: LongInt; Count, X, Y, Width, Height: Integer): Bool; WINPROCS Cette fonction permet de dessiner du texte grisé à l'emplacement donnée par l'écriture du texte dans un Bitmap en mémoire, grisonnant le Bitmap, et copie alors le Bitmap dans l'affichage.
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).
HIDECARET Procedure HideCaret(Wnd: HWnd); WINPROCS Cette fonction permet de caché un caret en l'enlevant de l'écran.
HILITEMENUITEM Function HiliteMenuItem(Wnd: HWnd; Menu: HMenu; IDHilite, Hilite: Word): Bool; WINPROCS Cette fonction permet de mettre en haute intensité ou d'enlever la haute intensité d'un item de menu.
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é.
INFLATERECT Procedure InflateRect(var Rect: TRect; X, Y: Integer); WINPROCS Cette procédure permet d'agrandir ou de rapetisser la largeur et la hauteur d'un rectangle.
INHERITED Inherited method;   Ce mot réservé permet de faire référence à sa méthode parent dans la POO (Programmation Orienté Objet).
INITATOMTABLE Function InitAtomTable(Size: Integer): Bool; WINPROCS Cette fonction permet d'initialiser la table d'Atom local et fixe la taille spécifié.
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.
INSENDMESSAGE Function InSendMessage: Bool; WINPROCS Cette fonction permet de spécifier si la procédure de la fenêtre courante est en traitement d'un message d'envoi d'une autre tâche par appel de la fonction SendMessage.
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é.
INSERTMENU Function InsertMenu(Menu: HMenu; Position, Flags, IDNewItem: Word; NewItem: PChar): Bool; WINPROCS Cette fonction permet d'insérer un nouvel item de menu dans un menu et déplace les autres items en bas du menu.
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.
INTERSECTCLIPRECT Function IntersectClipRect(DC: HDC; X1, Y1, X2, Y2: Integer): Integer; WINPROCS Cette fonction permet de créer au nouvelle région de clip vers l'intersection de la région courante et du rectangle spécifié.
INTERSECTRECT Function IntersectRect(var DestRect, Src1Rect, Src2Rect: TRect): Integer; WINPROCS Cette fonction permet de calculer l'intersection de 2 sources rectangulaires et place les coordonnées du rectangle d'intersection dans le rectangle de destination.
INTR Procedure Intr(numero:Byte;reg:Registers); WINDOS Cette procédure permet d'appeler l'interruption spécifié.
INVALIDATERECT Procedure InvalidateRect(Wnd: HWnd; Rect: PRect; Erase: Bool); WINPROCS Cette fonction permet d'ajouter un rectangle à la région de mise à jour de la fenêtre.
INVALIDATERGN Procedure InvalidateRgn(Wnd: HWnd; Rgn: HRgn; Erase: Bool); WINPROCS Cette procédure permet d'ajouter une région à une région de fenêtre à mettre à jour.
INVERTRECT Procedure InvertRect(DC: HDC; var Rect: TRect); WINPROCS Cette procédure permet d'inverser une région rectangulaire.
INVERTRGN Function InvertRgn(DC: HDC; Rgn: HRgn): Bool; WINPROCS Cette fonction permet d'inverser les couleurs d'une région 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.
ISCHARALPHA Function IsCharAlpha(Chr: Char): Bool; WINPROCS Cette fonction permet de demander si un caractère fait partie de l'ensemble de caractères alphabétique de la langue.
ISCHARALPHANUMERIC Function IsCharAlphaNumeric(Chr: Char): Bool; WINPROCS Cette fonction permet de demander si un caractère est une lettre ou un chiffre arabes.
ISCHARLOWER Function IsCharLower(Chr: Char): Bool; WINPROCS Cette fonction permet de demander si un caractère est une lettre en minuscule.
ISCHARUPPER Function IsCharUpper(Chr: Char): Bool; WINPROCS Cette fonction permet de demander si un caractère est une lettre en majuscule.
ISCHILD Function IsChild(WndParent, Wnd: HWnd): Bool; WINPROCS Cette fonction permet de demander si la fenêtre spécifié est l'enfant ou d'une autre descendance direct de la fenêtre parent spécifié.
ISCLIPBOARDFORMATAVAILABLE Function IsClipboardFormatAvailable(Format: Word): Bool; WINPROCS Cette fonction permet de demander si les données d'un certain format existe dans le presse-papier.
ISDIALOGMESSAGE Function IsDialogMessage(Dlg: HWnd; var Msg: TMsg): Bool; WINPROCS Cette fonction permet de demander si le message spécifié est prévu dans la modélisation de la boite de dialogue donnée et, si c'est le cas, traite le message.
ISDLGBUTTONCHECKED Function IsDlgButtonChecked(Wnd: HWnd; IDButton: Integer): Word; WINPROCS Cette fonction permet de demander si un bouton a une coche à côté de lui et si un bouton à trois états de gris, est coché ou pas.
ISICONIC Function IsIconic(Wnd: HWnd): Bool; WINPROCS Cette fonction permet de demander si la fenêtre spécifié est minimisé (en état d'icône).
ISRECTEMPTY Function IsRectEmpty(var Rect: TRect): Bool; WINPROCS Cette fonction permet de déterminer si le rectangle spécifié est vide.
ISTWOBYTECHARPREFIX Function IsTwoByteCharPrefix(Chr: Char): Bool; WINPROCS Cette fonction permet de demander s'il s'agit de deux octets de préfixe de caractères.
ISWINDOW Function IsWindow(Wnd: HWnd): Bool; WINPROCS Cette fonction permet de demander si la fenêtre de Handle spécifié est valide.
ISWINDOWENABLED Function IsWindowEnabled(Wnd: HWnd): Bool; WINPROCS Cette fonction permet de demander si la fenêtre spécifié est activé par la souris ou l'entrée clavier.
ISWINDOWVISIBLE Function IsWindowVisible(Wnd: HWnd): Bool; WINPROCS Cette fonction permet de demander si la fenêtre spécifié est dans un état de visibilité.
ISZOOMED Function IsZoomed(Wnd: HWnd): Bool; WINPROCS Cette fonction permet de demander si la fenêtre spécifié est maximisé (ou prend toute l'écran).
KEYPRESSED Function KeyPressed:Boolean; WINCRT Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche.
KILLTIMER Function KillTimer(Wnd: HWnd; IDEvent: Integer): Bool; WINPROCS Cette fonction permet de détruire la minuterie spécifié.
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 chaîne 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.
LIMITEMSPAGES Procedure LimitEmsPages(Kbytes: LongInt); WINPROCS Cette fonction permet de limiter le nombres de pages de mémoires EMS.
LINEDDA Procedure LineDDA(X1, Y1, X2, Y2: Integer; LineFunc: TFarProc; Data: Pointer); WINPROCS Cette fonction permet de calculer tous les points successifs d'une ligne spécifié par les coordonnées de début et de fin.
LINETO Function LineTo(DC: HDC; X, Y: Integer): Bool; WINPROCS Cette fonction permet de dessiner une ligne de la position courante jusqu'au point spécifié.
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 retourner la partie basse de l'entier (physiquement le premier octet de l'entier).
LOADACCELERATORS Function LoadAccelerators(Instance: THandle; TableName: PChar): THandle; WINPROCS Cette fonction permet d'effectuer le chargement d'une table d'accélérateur d'une ressource.
LOADBITMAP Function LoadBitmap(Instance: THandle; BitmapName: PChar): HBitmap; WINPROCS Cette fonction permet de charger la ressource de Bitmap spécifié du fichier de module d'exécutable donnée.
LOADCURSOR Function LoadCursor(Instance: THandle; CursorName: PChar): HCursor; WINPROCS Cette fonction permet de charger la ressource de curseur spécifié du fichier exécutable associé avec l'instance d'application donnée.
LOADICON Function LoadIcon(Instance: THandle; IconName: PChar): HIcon; WINPROCS Cette fonction permet de charger la ressource de l'icône spécifié du fichier exécutable associé avec l'instance d'application donnée.
LOADLIBRARY Function LoadLibrary(LibFileName: PChar): THandle; WINPROCS Cette fonction permet d'effectuer le chargement du module de bibliothèque spécifié.
LOADMENU Function LoadMenu(Instance: THandle; MenuName: PChar): HMenu; WINPROCS Cette fonction permet d'effectuer le chargement de la ressource de menu spécifié du fichier exécutable avec l'instance d'application donnée.
LOADMENUINDIRECT Function LoadMenuIndirect(MenuTemplate: Pointer): HMenu; WINPROCS Cette fonction permet de charger le gabarit de menu spécifié en mémoire.
LOADMODULE Function LoadModule(ModuleName: PChar; ParameterBlock: Pointer): THandle; WINPROCS Cette fonction permet de charger et d'exécution une application Windows ou crée un nouvel instance dans un application Windows existante.
LOADRESOURCE Function LoadResource(Instance: THandle; ResInfo: THandle): THandle; WINPROCS Cette fonction permet de charger la ressource spécifié dans la mémoire global.
LOADSTRING Function LoadString(Instance: THandle; ID: Word; Buffer: PChar; BufferMax: Integer): Integer; WINPROCS Cette fonction permet d'effectuer le chargement de la chaîne de caractères spécifié d'une ressource.
LOCALALLOC Function LocalAlloc(Flags, Bytes: Word): THandle; WINPROCS Cette fonction permet d'allouer le nombre d'octets spécifiés pour le tas local.
LOCALCOMPACT Function LocalCompact(MinFree: Word): Word; WINPROCS Cette fonction permet de réarranger le tas local si la quantité de mémoire spécifié est disponible.
LOCALDISCARD Function LocalDiscard(Mem: THandle): THandle; WINPROCS Cette fonction permet de désallouer l'objet de mémoire locale spécifié.
LOCALFLAGS Function LocalFlags(Mem: THandle): Word; WINPROCS Cette fonction permet de demander les informations à propos de l'objet de mémoire local.
LOCALFREE Function LocalFree(Mem: THandle): THandle; WINPROCS Cette fonction permet demander l'objet de mémoire local et d'invalider un Handle.
LOCALHANDLE Function LocalHandle(Mem: Word): THandle; WINPROCS Cette fonction permet de demander le Handle de l'objet de mémoire local spécifié.
LOCALINIT Function LocalInit(Segment, Start, EndPos: Word): Bool; WINPROCS Cette fonction permet d'initialiser le tas local dans le segment spécifié.
LOCALLOCK Function LocalLock(Mem: THandle): Pointer; WINPROCS Cette fonction permet de demander un pointeur sur l'objet de mémoire local.
LOCALNOTIFY Function LocalNotify(NotifyProc: TFarProc): TFarProc; WINPROCS Cette fonction permet de fixer l'adresse du gestionnaire de tas local dans la structure du tas local et retourner l'adresse précédente.
LOCALREALLOC Function LocalReAlloc(Mem: THandle; Bytes, Flags: Word): THandle; WINPROCS Cette fonction permet de changer la taille ou les attributs d'un objet de mémoire local spécifié.
LOCALSHRINK Function LocalShrink(Seg: THandle; Size: Word): Word; WINPROCS Cette fonction rapetisser le tas local du segment spécifié.
LOCALSIZE Function LocalSize(Mem: THandle): Word; WINPROCS Cette fonction permet de demander la taille, en octets, de l'objet de mémoire local spécifié.
LOCALUNLOCK Function LocalUnlock(Mem: THandle): Bool; WINPROCS Cette fonction permet de déverrouiller un objet de mémoire local spécifié.
LOCKDATA Function LockData(Dummy: Integer): THandle; WINPROCS Cette fonction permet de verrouiller le segment de données courant en mémoire.
LOCKRESOURCE Function LockResource(ResData: THandle): Pointer; WINPROCS Cette fonction permet de verrouiller une ressource spécifié.
LOCKSEGMENT Function LockSegment(Segment: Word): THandle; WINPROCS Cette fonction permet de verrouiller le segment de mémoire jetable spécifié.
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).
LPTODP Function LPtoDP(DC: HDC; var Points; Count: Integer): Bool; WINPROCS Cette fonction permet de convertir les coordonnées logiques (points) en coordonnées d'un périphérique.
LSTRCAT Function lstrcat(Str1, Str2: PChar): PChar; WINPROCS Cette fonction permet d'ajouter une chaîne de caractères à une autre.
LSTRCMP Function lstrcmp(Str1, Str2: PChar): Integer; WINPROCS Cette fonction permet d'effectuer la comparaison de deux chaînes de caractères ASCIZ.
LSTRCMPI Function lstrcmpi(Str1, Str2: PChar): Integer; WINPROCS Cette fonction permet d'effectuer une comparaison de deux chaînes de caractères sans tenir compte des majuscules ou minuscules.
LSTRCPY Function lstrcpy(Str1, Str2: PChar): PChar; WINPROCS Cette fonction permet de copier une chaîne de caractères dans un tampon.
LSTRLEN Function lstrlen(Str: PChar): Integer; WINPROCS Cette fonction permet de retourner la longueur, en octets, de la chaîne de caractères spécifié.
MAKEPROCINSTANCE Function MakeProcInstance(Proc: TFarProc; Instance: THandle): TFarProc; WINPROCS Cette fonction permet de retourner l'adresse du code prolog pour exporté une fonction.
MAPDIALOGRECT Procedure MapDialogRect(Dlg: HWnd; var Rect: TRect); WINPROCS Cette procédure permet d'effectuer la conversion de l'unité de boite de dialogue à l'unité d'écran (pixels).
MAPVIRTUALKEY Function MapVirtualKey(Code, MapType: Word): Word; WINPROCS Cette fonction permet de traduire le code de touche virtuel dans code de balayage (scan code) et valeur ASCII ou traduit le code de balayage (scan code) en code de touche virtuel.
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 permet de demander 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 permet de demander la taille total en octet de mémoire dynamique allouable dans la mémoire de tas.
MESSAGEBEEP Procedure MessageBeep(BeepType: Word); WINPROCS Cette procédure permet de jouer un son de format Wave correspondant à un niveau d'alerte système données.
MESSAGEBOX Function MessageBox(WndParent: HWnd; Txt, Caption: PChar; TextType: Word): Integer; WINPROCS Cette fonction permet d'afficher une boite de dialogue contenant un message et des boutons d'actions.
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.
MODIFYMENU Function ModifyMenu(Menu: HMenu; Position, Flags, IDNewItem: Word; NewItem: PChar): Bool; WINPROCS Cette fonction permet d'effectuer une modification sur un item de menu existant.
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.
MOVETO Function MoveTo(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de déplacer le pointeur de positionnement courant aux coordonnées spécifiés.
MOVEWINDOW Procedure MoveWindow(Wnd: HWnd; X, Y, Width, Height: Integer; Repaint: Bool); WINPROCS Cette procédure permet de changer la position et dimension d'une fenêtre.
MSDOS Procedure MsDos(registres:Registers); WINDOS Cette procédure permet d'appeler l'interruption du système d'exploitation DOS: 21h.
MULDIV Function MulDiv(Number: Integer; Numerator: Integer; Denominator: Integer): Integer; WINPROCS Cette fonction permet de multiplier deux valeurs 16 bits et d'obtenir leur résultat 32 bits en trois parties 16 bits.
NETBIOSCALL Procedure NetBIOSCall; WINPROCS Cette procédure permet d'appeler une application avec l'interruption 5Ch (NetBIOS).
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.
OEMKEYSCAN Function OemKeyScan(OemChar: Word): LongInt; WINPROCS Cette fonction permet de convertir un code ASCII OEM en sa correspondance de code de balayage OEM et d'état des boutons de contrôle.
OEMTOANSI Function OemToAnsi(OemStr, AnsiStr: PChar): Bool; WINPROCS Cette fonction permet de convertir une chaîne de caractères de l'ensemble de caractère OEM dans l'ensemble de caractère Windows.
OEMTOANSIBUFF Procedure OemToAnsiBuff(OemStr, AnsiStr: PChar; Length: Integer); WINPROCS Cette procédure permet de convertir une chaîne de caractères d'un ensemble de caractères OEM utilisateur à un ensemble de caractères Windows.
OFFSETCLIPRGN Function OffsetClipRgn(DC: HDC; X, Y: Integer): Integer; WINPROCS Cette fonction permet de déplacer la région de clip dans le périphérique spécifié et par le déplacement spécifié.
OFFSETRECT Procedure OffsetRect(var Rect: TRect; X, Y: Integer); WINPROCS Cette fonction permet de déplacer le rectangle spécifié avec le nombre de déplacements spécifié.
OFFSETRGN Function OffsetRgn(Rgn: HRgn; X, Y: Integer): Integer; WINPROCS Cette fonction permet de déplacer la région spécifié par le déplacement spécifié.
OFFSETVIEWPORTORG Function OffsetViewportOrg(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de modifier les coordonnées d'un point de vue d'origine relative aux coordonnées d'un point de vue d'origine courant.
OFFSETWINDOWORG Function OffsetWindowOrg(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de modifier les coordonnées d'origine d'une fenêtre relative de la fenêtre d'origine courante.
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.
OPENCOMM Function OpenComm(ComName: PChar; InQueue, OutQueue: Word): Integer; WINPROCS Cette fonction permet d'ouvrir un périphérique de communication.
OPENFILE Function OpenFile(FileName: PChar; var ReOpenBuff: TOfStruct; Style: Word): Integer; WINPROCS Cette fonction permet de créer, d'ouvrir, de rouvrir ou de supprimer un fichier.
OPENICON Function OpenIcon(Wnd: HWnd): Bool; WINPROCS Cette fonction permet d'activer et d'afficher une fenêtre minimisé.
OPENSOUND Function OpenSound: Integer; WINPROCS Cette fonction permet d'ouvrir un périphérique de son.
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 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.
OUTPUTDEBUGSTRING Procedure OutputDebugString(OutputString: PChar); WINPROCS Cette procédure permet d'afficher la chaîne de caractères spécifié dans un terminal de déboguage si un débogueur est exécuté.
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.
PAINTRGN Function PaintRgn(DC: HDC; Rgn: HRgn): Bool; WINPROCS Cette fonction permet de remplir une région, en utilisant la brosse courante, pour un périphérique de contexte spécifié.
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.
PATBLT Function PatBlt(DC: HDC; X, Y, Width, Height: Integer; Rop: LongInt): Bool; WINPROCS Cette fonction permet de créer une palette de bits pour un périphérique spécifié.
PCHAR identv1,identv2,...:PChar;
identt2,identt2,...=PChar;
SYSTEM Ce type d'identificateur permet de définir une variable de chaîne de caractères de format PChar.
PEEKMESSAGE Function PeekMessage(var Msg: TMsg; Wnd: HWnd; MsgFilterMin, MsgFilterMax: Word; RemoveMsg: Word): Bool; WINPROCS Cette fonction permet de poster un message dans une fenêtre de file d'attente de message et retourne sans attendre la correspondance à un processus de message.
PI Const Pi=3.1415926535897932385; SYSTEM Cette constante retourne la valeur de nombre Pi (Π).
PIE Function Pie(DC: HDC; X1, Y1, X2, Y2, X3, Y3, X4, Y4: Integer): Bool; WINPROCS Cette fonction permet de dessiner une pointe de tarte en effectuant un arc elliptique d'un centre et de deux points join par des lignes.
PLAYMETAFILE Function PlayMetaFile(DC: HDC; MF: THandle): Bool; WINPROCS Cette fonction permet de jouer le contenu d'un fichier méta spécifié dans un périphérique spécifié.
PLAYMETAFILERECORD Procedure PlayMetaFileRecord(DC: HDC; var HandleTable: THandleTable; var MetaRecord: TMetaRecord; Handles: Word); WINPROCS Cette procédure permet de jouer un enregistrement d'un fichier méta par exécution du GDI contenu dans l'enregistrement.
POLYGON Function Polygon(DC: HDC; var Points; Count: Integer): Bool; WINPROCS Cette fonction permet de fixer le mode de remplissage d'un polygone spécifié.
POLYLINE Function Polyline(DC: HDC; var Points; Count: Integer): Bool; WINPROCS Cette fonction permet de dessiner un ensemble de segments de lignes, connecté par les points spécifiés.
POLYPOLYGON Function PolyPolygon(DC: HDC; var Points; var PolyCounts; Count: Integer): Bool; WINPROCS Cette fonction permet de créer deux ou plusieurs polygone étant rempli par un mode de remplissage de polygone.
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.
POSTAPPMESSAGE Function PostAppMessage(Task: THandle; Msg, wParam: Word; lParam: LongInt): Bool; WINPROCS Cette fonction permet de poster un message dans la file d'attente de message d'une application (tâche) et retourne sans attendre que l'application traite le message.
POSTMESSAGE Function PostMessage(Wnd: HWnd; Msg, wParam: Word; lParam: LongInt): Bool; WINPROCS Cette fonction permet de poster un message dans une fenêtre de file d'attente de message sans attendre le retour de la fenêtre correspondance au processus de message.
POSTQUITMESSAGE Procedure PostQuitMessage(ExitCode: Integer); WINPROCS Cette fonction permet de poster un message à Windows afin d'indiquer que l'application reçoit une requête de terminaison d'exécution (quitte).
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 d'indiquer le nom du programme Pascal.
PTINRECT Function PtInRect(var Rect: TRect; Point: TPoint): Bool; WINPROCS Cette fonction permet de déterminer si le point spécifié est lié avec le rectangle spécifié.
PTINREGION Function PtInRegion(Rgn: HRgn; X, Y: Integer): Bool; WINPROCS Cette fonction permet de demander si un point spécifié est dans une région spécifié.
PTVISIBLE Function PtVisible(DC: HDC; X, Y: Integer): Bool; WINPROCS Cette fonction permet de demander si le point spécifié est dans la région clip d'un périphérique de contexte.
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.
READCOMM Function ReadComm(Cid: Integer; Buf: PChar; Size: Integer): Integer; WINPROCS Cette fonction permet d'effectuer la lecture d'un nombre d'octets spécifié pour un périphérique de communication spécifié.
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.
REALIZEPALETTE Function RealizePalette(DC: HDC): Word; WINPROCS Cette fonction permet de réaliser la palette logique a affecter à un périphérique de contexte spécifié.
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 dans des variables.
RECTANGLE Function Rectangle(DC: HDC; X1, Y1, X2, Y2: Integer): Bool; WINPROCS Cette fonction permet de dessiner un rectangle, en utilisant le crayon courant.
RECTINREGION Function RectInRegion(Rgn: HRgn; var Rect: TRect): Bool; WINPROCS Cette fonction permet de demander si une partie du rectangle spécifié est dans une des limites d'une région spécifié.
RECTVISIBLE Function RectVisible(DC: HDC; var Rect: TRect): Bool; WINPROCS Cette fonction permet de demander n'importe quel partie d'un rectangle spécifié dans une région de clip d'un périphérique de contexte spécifié.
REGISTERCLASS Function RegisterClass(var WndClass: TWndClass): Bool; WINPROCS Cette fonction permet d'effectuer l'enregistrement d'une classe de fenêtre subséquente aux appels des fonctions CreateWindow ou CreateWindowEx.
REGISTERCLIPBOARDFORMAT Function RegisterClipboardFormat(FormatName: PChar): Word; WINPROCS Cette fonction permet d'enregistrer un nouveau format de presse-papier.
REGISTERWINDOWMESSAGE Function RegisterWindowMessage(Str: PChar): Word; WINPROCS Cette fonction permet de définir une nouvelle fenêtre de message garantissant qu'elle est unique au système.
RELEASE Procedure Release(p:Pointer); SYSTEM Cette procédure permet de restituer tous les zones mémoires supérieur à l'adresse pointeur spécifié.
RELEASECAPTURE Procedure ReleaseCapture; WINPROCS Cette procédure permet de relâcher la capture de souris et de restituer l'entrée de traitement normal.
RELEASEDC Function ReleaseDC(Wnd: HWnd; DC: HDC): Integer; WINPROCS Cette fonction permet de relâcher un périphérique de contexte, de libérer son utilisation pour les autres applications.
REMOVEDIR Procedure RemoveDir(Path:PChar); WINDOS Cette procédure permet de supprimer un répertoire à partir de chaîne de caractères de format ASCIZ.
REMOVEFONTRESOURCE Function RemoveFontResource(Filename: PChar): Bool; WINPROCS Cette fonction permet d'enlever un ajout de ressource de police de caractères d'un fichier spécifié ou d'une table de police de caractères de Windows.
REMOVEMENU Function RemoveMenu(Menu: HMenu; Position, Flags: Word): Bool; WINPROCS Cette fonction permet de supprimer un item de menu du menu contextuel associé avec un menu sans détruire le Handle du menu contextuel, offrant ainsi la possibilité de réutiliser le menu.
REMOVEPROP Function RemoveProp(Wnd: HWnd; Str: PChar): THandle; WINPROCS Cette fonction permet d'enlever une entrée de la liste de propriété de la fenêtre spécifié.
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.
REPLYMESSAGE Procedure ReplyMessage(Reply: LongInt); WINPROCS Cette procédure permet de répondre à un message envoyé par la fonction SendMessage sans rendre le contrôle à la fonction ayant appelé SendMessage.
RESET Procedure Reset(Var fich:File); SYSTEM Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié.
RESIZEPALETTE Function ResizePalette(Palette: HPalette; NumEntries: Word): Bool; WINPROCS Cette fonction permet de changer la taille de la palette logique spécifié.
RESTOREDC Function RestoreDC(DC: HDC; SavedDC: Integer): Bool; WINPROCS Cette fonction permet restaurer un périphérique de contexte à l'état précédent.
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.
ROUNDRECT Function RoundRect(DC: HDC; X1, Y1, X2, Y2, X3, Y3: Integer): Bool; WINPROCS Cette fonction permet de dessiner un rectangle avec les coins arrondies, en utilisant le crayon courant.
RUNERROR Procedure RunError(nbre:Word); SYSTEM Cette procédure permet d'arrêter l'exécution du programme avec un code d'erreur particulier.
SAVEDC Function SaveDC(DC: HDC): Integer; WINPROCS Cette fonction permet de sauvegarder l'état courant du périphérique de contexte courant en copiant les informations d'état (clip de région, sélection d'objets, et mode de cartographie) dans la pile de contexte.
SCALEVIEWPORTEXT Function ScaleViewportExt(DC: HDC; Xnum, Xdenom, Ynum, Ydenom: Integer): LongInt; WINPROCS Cette fonction permet de modifier les valeurs courante de l'extension relative d'un point de vue.
SCALEWINDOWEXT Function ScaleWindowExt(DC: HDC; Xnum, Xdenom, Ynum, Ydenom: Integer): LongInt; WINPROCS Cette fonction permet de modifier les valeurs courantes d'extension d'une fenêtre relative.
SCREENTOCLIENT Procedure ScreenToClient(Wnd: HWnd; var Point: TPoint); WINPROCS Cette procédure permet de convertir les coordonnées d'écrans d'un point spécifié de l'écran à des coordonnées clients.
SCROLLDC Function ScrollDC(DC: HDC; dx, dy: Integer; var Scroll, Clip: TRect; UpdateRgn: HRgn; UpdateRect: PRect): Bool; WINPROCS Cette fonction permet de faire défiler un rectangle d'un nombre de bits horizontal et vertical.
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.
SCROLLWINDOW Procedure ScrollWindow(Wnd: HWnd; XAmount, YAmount: Integer; Rect: PRect; ClipRect: PRect); WINPROCS Cette fonction permet d'effectuer un défilement du contenu d'une région de fenêtre client.
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.
SELECTCLIPRGN Function SelectClipRgn(DC: HDC; Rgn: HRgn): Integer; WINPROCS Cette fonction permet de sélectionner une région spécifié et le clip de région courant pour un périphérique de contexte courant.
SELECTOBJECT Function SelectObject(DC: HDC; hObject: THandle): THandle; WINPROCS Cette fonction permet de sélectionner un objet dans le périphérique de contexte spécifié.
SELECTPALETTE Function SelectPalette(DC: HDC; Palette: HPalette; ForceBackground: Bool): HPalette; WINPROCS Cette fonction permet de sélectionner la palette logique dans le périphérique de contexte donnée.
SENDDLGITEMMESSAGE Function SendDlgItemMessage(Dlg: HWnd; IDDlgItem: Integer; Msg, wParam: Word; lParam: LongInt): LongInt; WINPROCS Cette fonction permet d'envoyer un message à un contrôle de boite de dialogue.
SENDMESSAGE Function SendMessage(Wnd: HWnd; Msg, wParam: Word; lParam: LongInt): LongInt; WINPROCS Cette fonction permet d'effectuer l'envoi d'un message à une fenêtre ou à un objet d'une fenêtre.
SET Type identype=Set of typbase;
Var identvar:Set of typbase;
  Ce mot réservé permet de définir des ensembles.
SETACTIVEWINDOW Function SetActiveWindow(Wnd: HWnd): HWnd; WINPROCS Cette fonction permet de rendre le plus haut niveau d'une fenêtre spécifié en une fenêtre active.
SETBITMAPBITS Function SetBitmapBits(Bitmap: HBitmap; Count: LongInt; Bits: Pointer): LongInt; WINPROCS Cette fonction permet de fixer l'ensemble de bits d'un Bitmap spécifié avec les valeurs de bits spécifié.
SETBITMAPDIMENSION Function SetBitmapDimension(Bitmap: HBitmap; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de fixer la largeur et la hauteur d'un Bitmap spécifié, dans une unité de mesure de 0,1 millimètre.
SETBKCOLOR Function SetBkColor(DC: HDC; Color: TColorRef): TColorRef; WINPROCS Cette fonction permet de fixer la couleur de l'arrière-plan de la couleur spécifié.
SETBKMODE Function SetBkMode(DC: HDC; BkMode: Integer): Integer; WINPROCS Cette fonction permet de fixer le mode d'arrière-plan spécifié.
SETBRUSHORG Function SetBrushOrg(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de spécifié l'origine que le GDI utilise pour le prochaine objet de brosse d'une sélection d'application dans le périphérique de contexte spécifié.
SETCAPTURE Function SetCapture(Wnd: HWnd): HWnd; WINPROCS Cette fonction permet de fixer la capture de la souris dans la fenêtre spécifié.
SETCARETBLINKTIME Procedure SetCaretBlinkTime(MSeconds: Word); WINPROCS Cette procédure permet de fixer le taux de clignotement du caret.
SETCARETPOS Procedure SetCaretPos(X, Y: Integer); WINPROCS Cette procédure permet de fixer la position d'un caret.
SETCLASSLONG Function SetClassLong(Wnd: HWnd; Index: Integer; NewLong: LongInt): LongInt; WINPROCS Cette fonction permet de fixer des valeurs d'informations en 32 bits sur une classe.
SETCLASSWORD Function SetClassWord(Wnd: HWnd; Index: Integer; NewWord: Word): Word; WINPROCS Cette fonction permet de fixer la valeur d'un mot dans le déplacement spécifié de la classe de mémoire supplémentaire de la classe de fenêtre à laquelle la fenêtre appartient.
SETCLIPBOARDDATA Function SetClipboardData(Format: Word; Mem: THandle): THandle; WINPROCS Cette fonction permet de fixer des données dans le presse-papier.
SETCLIPBOARDVIEWER Function SetClipboardViewer(Wnd: HWnd): HWnd; WINPROCS Cette fonction permet d'ajouter une fenêtre donnée à la chaîne de fenêtre ayant un avertissement si le contenu du presse-papier a changé.
SETCOMMBREAK Function SetCommBreak(Cid: Integer): Integer; WINPROCS Cette fonction permet de suspendre la transmission d'un caractère et place le périphérique de communication dans un état d'arrêt.
SETCOMMEVENTMASK Function SetCommEventMask(Cid: Integer; EvtMask: Word): PWord; WINPROCS Cette fonction permet d'activer les événements d'un mot de drapeau d'événement d'un périphérique de communication spécifié.
SETCOMMSTATE Function SetCommState(var DCB: TDCB): Integer; WINPROCS Cette fonction permet de fixer un périphérique de communication à l'état spécifié par un bloc de contrôle de périphérique.
SETCURDIR Procedure SetCurDir(Path:PChar); WINDOS Cette procédure permet de changer le répertoire courant en utilisant des chaînes 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.
SETDIBITS Function SetDIBits(DC: HDC; Bitmap: THandle; StartScan, NumScans: Word; Bits: Pointer; var BitsInfo: TBitmapInfo; Usage: Word): Integer; WINPROCS Cette fonction permet de fixer le pixel dans un Bitmap compatible (DDB) en utilisant les données de couleur trouvé dans le DIB spécifié.
SETDIBITSTODEVICE Function SetDIBitsToDevice(DC: HDC; DestX, DestY, Width, Height, SrcX, SrcY, nStartScan, NumScans: Word; Bits: Pointer; var BitsInfo: TBitmapInfo; Usage: Word): Integer; WINPROCS Cette fonction permet de fixer les bits d'un périphérique de Bitmap indépendant (DIB) directement dans un périphérique de surface.
SETDLGITEMINT Procedure SetDlgItemInt(Dlg: HWnd; IDDlgItem: Integer; Value: Word; Signed: Bool); WINPROCS Cette fonction permet de fixer le texte d'un contrôle donnée dans une boite de dialogue vers la chaine de caractères de représentation spécifiant la valeur entière.
SETDLGITEMTEXT Procedure SetDlgItemText(Dlg: HWnd; IDDlgItem: Integer; Str: PChar); WINPROCS Cette fonction permet de fixer le titre ou le texte d'un contrôle d'une boite de dialogue
SETDOUBLECLICKTIME Procedure SetDoubleClickTime(Count: Word); WINPROCS Cette procédure permet de fixer le nombre de double clic de la souris.
SETENVIRONMENT Function SetEnvironment(PortName: PChar; Environ: Pointer; Count: Word): Integer; WINPROCS Cette fonction permet de fixer la valeur d'une variable d'environnement du GDI.
SETERRORMODE Function SetErrorMode(Mode: Word): Word; WINPROCS Cette fonction permet de contrôler si le gestionnaire de Windows utilise l'interruption 24h pour la gestion de ses erreurs ou appel un gestionnaire d'application utilisateur.
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.
SETFOCUS Function SetFocus(Wnd: HWnd): HWnd; WINPROCS Cette fonction permet de fixer le focus d'entrée de la fenêtre spécifié.
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.
SETHANDLECOUNT Function SetHandleCount(Number: Word): Word; WINPROCS Cette fonction permet de changer le nombre de fichiers Handle disponible pour la tâche.
SETINTVEC Procedure SetIntVec(numero:Byte;adresse:Pointer); WINDOS Cette procédure permet de fixer l'adresse d'un vecteur d'interruption.
SETKEYBOARDSTATE Procedure SetKeyboardState(var KeyState: TKeyboardState); WINPROCS Cette procédure permet de fixer l'état des 256 touches virtuel de clavier.
SETMAPMODE Function SetMapMode(DC: HDC; MapMode: Integer): Integer; WINPROCS Cette fonction permet de fixer le mode de cartographie d'un périphérique de contexte spécifié.
SETMAPPERFLAGS Function SetMapperFlags(DC: HDC; Flag: LongInt): LongInt; WINPROCS Cette fonction permet de changer la méthode utilisé pour la cartographie d'une police de caractères lors d'une conversion de police de caractères logique vers une police de caractères physique.
SETMENU Function SetMenu(Wnd: HWnd; Menu: HMenu): Bool; WINPROCS Cette fonction permet de fixer la fenêtre de menu donnée au menu spécifié.
SETMENUITEMBITMAPS Function SetMenuItemBitmaps(Menu: HMenu; Position, Flags: Word; BitmapUnchecked, BitmapChecked: HBitmap): Bool; WINPROCS Cette fonction permet d'associer le Bitmap donnée avec un item de menu.
SETMESSAGEQUEUE Function SetMessageQueue(Msg: Integer): Bool; WINPROCS Cette fonction permet de créer un nouveau message dans la file d'attente.
SETMETAFILEBITS Function SetMetaFileBits(Mem: THandle): THandle; WINPROCS Cette fonction permet de créer un fichier de méta en mémoire de données d'un objet de mémoire global spécifié.
SETPALETTEENTRIES Function SetPaletteEntries(Palette: HPalette; StartIndex, NumEntries: Word; var PaletteEntries): Word; WINPROCS Cette fonction permet de fixer les valeurs de couleurs RVB (ou RGB en anglais) et les drapeaux d'un rang des entrées dans une palette logique spécifié.
SETPARENT Function SetParent(WndChild: HWnd; WndNewParent: HWnd): HWnd; WINPROCS Cette fonction permet de changer la fenêtre parent de la fenêtre enfant spécifié.
SETPIXEL Function SetPixel(DC: HDC; X, Y: Integer; Color: TColorRef): LongInt; WINPROCS Cette fonction permet de fixer le pixel dans les coordonnées spécifiés et la couleur spécifié.
SETPOLYFILLMODE Function SetPolyFillMode(DC: HDC; PolyFillMode: Integer): Integer; WINPROCS Cette fonction permet de fixer le mode de remplissage d'un polygone spécifié.
SETPROP Function SetProp(Wnd: HWnd; Str: PChar; Data: THandle): Bool; WINPROCS Cette fonction permet d'ajouter une nouvelle entrée ou changer une entrée existante dans la liste de propriété d'une fenêtre spécifié.
SETRECT Procedure SetRect(var Rect: TRect; X1, Y1, X2, Y2: Integer); WINPROCS Cette fonction permet de fixer les coordonnées d'un rectangle.
SETRECTEMPTY Procedure SetRectEmpty(var Rect: TRect); WINPROCS Cette fonction permet de créer un rectangle vide (tous les coordonnées sont fixées à 0).
SETRECTRGN Procedure SetRectRgn(Rgn: HRgn; X1, Y1, X2, Y2: Integer); WINPROCS Cette procédure permet de changer la région spécifié dans un région rectangulaire avec les coordonnées spécifiés.
SETRESOURCEHANDLER Function SetResourceHandler(Instance: THandle; ResType: Pointer; LoadFunc: TFarProc): TFarProc; WINPROCS Cette fonction permet d'installer une fonction d'appel d'un gestionnaire de chargement de ressource.
SETROP2 Function SetROP2(DC: HDC; DrawMode: Integer): Integer; WINPROCS Cette fonction permet de fixer le mode dessinage courant.
SETSCROLLPOS Function SetScrollPos(Wnd: HWnd; Bar, Pos: Integer; Redraw: Bool): Integer; WINPROCS Cette fonction permet de fixer la position d'une boite de défilement et, si requis, redessiner la barre de défilement reflétant la nouvelle position de la boite de défilement.
SETSCROLLRANGE Procedure SetScrollRange(Wnd: HWnd; Bar, MinPos, MaxPos: Integer; Redraw: Bool); WINPROCS Cette procédure permet de fixer les valeurs de position minimum et maximum de la barre de défilement spécifié.
SETSOUNDNOISE Function SetSoundNoise(Source, Duration: Integer): Integer; WINPROCS Cette fonction permet de fixer les bruits sonores.
SETSTRETCHBLTMODE Function SetStretchBltMode(DC: HDC; StretchMode: Integer): Integer; WINPROCS Cette fonction permet de fixer le mode d'étirement Bitmap.
SETSWAPAREASIZE Function SetSwapAreaSize(Size: Word): LongInt; WINPROCS Cette fonction permet de fixer la quantité de mémoire qu'une application utilise pour le segment de code.
SETSYSCOLORS Procedure SetSysColors(Changes: Integer; var SysColor; var ColorValues); WINPROCS Cette procédure permet de fixer les couleurs systèmes d'un ou plusieurs éléments d'affichage.
SETSYSMODALWINDOW Function SetSysModalWindow(Wnd: HWnd): HWnd; WINPROCS Cette fonction permet de faire une fenêtre donnée selon le modèle de fenêtre système.
SETSYSTEMPALETTEUSE Function SetSystemPaletteUse(DC: HDC; Usage: Word): Word; WINPROCS Cette fonction permet de fixer l'utilisation de la couleur statique dans une palette du système.
SETTEXTALIGN Function SetTextAlign(DC: HDC; Flags: Word): Word; WINPROCS Cette fonction permet de fixer l'état des drapeaux d'alignement de texte pour un périphérique de contexte spécifié.
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.
SETTEXTCHARACTEREXTRA Function SetTextCharacterExtra(DC: HDC; CharExtra: Integer): Integer; WINPROCS Cette fonction permet de fixer le quantité d'espacement entre les caractères.
SETTEXTCOLOR Function SetTextColor(DC: HDC; Color: TColorRef): TColorRef; WINPROCS Cette fonction permet de fixer la couleur du texte de la couleur spécifié.
SETTEXTJUSTIFICATION Function SetTextJustification(DC: HDC; BreakExtra, BreakCount: Integer): Integer; WINPROCS Cette fonction permet d'ajouter de l'espacement dans les caractères de saut d'une chaîne de caractères.
SETTIME Procedure SetTime(heure,minute, seconde,centsec:Word); WINDOS Cette procédure permet de fixer l'heure actuel du système d'exploitation.
SETTIMER Function SetTimer(Wnd: HWnd; IDEvent: Integer; Elapse: Word; TimerFunc: TFarProc): Word; WINPROCS Cette fonction permet d'installer une minuterie système.
SETVERIFY Procedure SetVerify(X:Boolean); WINDOS Cette procédure permet de fixer l'identificateur «Verify» du système exploitation.
SETVIEWPORTEXT Function SetViewportExt(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de fixer les extensions X et Y d'un point de vue d'un périphérique de contexte spécifié.
SETVIEWPORTORG Function SetViewportOrg(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de fixer l'origine d'un point de vue dans un périphérique de contexte spécifié.
SETVOICEACCENT Function SetVoiceAccent(Voice, Tempo, Volume, Mode, Pitch: Integer): Integer; WINPROCS Cette fonction permet de fixer l'accent des voix.
SETVOICEENVELOPE Function SetVoiceEnvelope(Voice, Shape, RepeatCount: Integer): Integer; WINPROCS
Cette fonction permet de fixer l'enveloppe sonores.
SETVOICENOTE Function SetVoiceNote(Voice, Value, Length, Cdots: Integer): Integer; WINPROCS Cette fonction permet de fixer une note sonore.
SETVOICEQUEUESIZE Function SetVoiceQueueSize(Voice, Bytes: Integer): Integer; WINPROCS Cette fonction permet de fixer la taille de la file d'attente, en octets, du tampon d'un des voix.
SETVOICESOUND Function SetVoiceSound(Voice: Integer; Frequency: LongInt; Duration: Integer): Integer; WINPROCS Cette fonction permet de fixer les voix sonores.
SETVOICETHRESHOLD Function SetVoiceThreshold(Voice, Notes: Integer): Integer; WINPROCS Cette fonction permet de fixer le seuil d'une voix sonore.
SETWINDOWEXT Function SetWindowExt(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de fixer les extensions X et Y d'une fenêtre associés avec le périphérique de contexte spécifié.
SETWINDOWLONG Function SetWindowLong(Wnd: HWnd; Index: Integer; NewLong: LongInt): LongInt; WINPROCS Cette fonction permet de placer une valeur 32 bits dans le déplacement spécifié dans une fenêtre en mémoire supplémentaire pour la fenêtre spécifié.
SETWINDOWORG Function SetWindowOrg(DC: HDC; X, Y: Integer): LongInt; WINPROCS Cette fonction permet de fixer la fenêtre d'origine pour un périphérique de contexte spécifié.
SETWINDOWPOS Procedure SetWindowPos(Wnd: HWnd; WndInsertAfter: HWnd; X, Y, cx, cy: Integer; Flags: Word); WINPROCS Cette procédure permet de changer la taille, la position et l'ordre-Z des fenêtres enfants, les fenêtres POP-UP et les fenêtres au plus haut niveau.
SETWINDOWSHOOK Function SetWindowsHook(FilterType: Integer; FilterFunc: TFarProc): TFarProc; WINPROCS Cette fonction permet d'installer une fonction de crochet utilisateur dans une chaîne de crochet.
SETWINDOWTEXT Procedure SetWindowText(Wnd: HWnd; Str: PChar); WINPROCS Cette procédure permet de fixer la fenêtre donnée par le titre vers le texte spécifié.
SETWINDOWWORD Function SetWindowWord(Wnd: HWnd; Index: Integer; NewWord: Word): Word; WINPROCS Cette fonction permet de placer une valeur 16 bits dans le déplacement spécifié dans une fenêtre en mémoire supplémentaire pour la fenêtre spécifié.
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).
SHOWCARET Procedure ShowCaret(Wnd: HWnd); WINPROCS Cette procédure permet d'afficher un caret à l'écran à la position courant du caret.
SHOWCURSOR Function ShowCursor(Show: Bool): Integer; WINPROCS Cette fonction permet d'afficher ou de cacher le curseur.
SHOWOWNEDPOPUPS Procedure ShowOwnedPopups(Wnd: HWnd; Show: Bool); WINPROCS Cette procédure permet d'afficher ou de cacher tous les fenêtres POP-UP du propriétaire de la fenêtre spécifié.
SHOWSCROLLBAR Procedure ShowScrollBar(Wnd: HWnd; Bar: Word; Show: Bool); WINPROCS Cette procédure permet d'afficher ou de cacher la barre de défilement.
SHOWWINDOW Function ShowWindow(Wnd: HWnd; CmdShow: Integer): Bool; WINPROCS Cette fonction permet fixer l'état de visibilité de la fenêtre spécifié.
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.
SIZEOFRESOURCE Function SizeofResource(Instance, ResInfo: THandle): LongInt; WINPROCS Cette fonction permet de retourner la taille, en octets, de la ressource spécifié.
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.
STOPSOUND Function StopSound: Integer; WINPROCS Cette fonction permet d'arrêter un effet sonore.
STARTSOUND Function StartSound: Integer; WINPROCS Cette fonction permet de démarrer un effet sonore.
STR Procedure Str(nbre:format;Var ch:String); SYSTEM Cette procédure permet de convertir un nombre en une chaînes de caractères ASCIZ.
STRCAT Function StrCat(C1,C2:PChar):PChar; STRINGS Cette fonction permet la concaténation de chaînes de caractères ASCIZ.
STRCOMP Function StrComp(C1,C2:PChar):Integer; STRINGS Cette fonction effectue la comparaison de deux chaînes de caractères ASCIZ.
STRCOPY Function StrCopy(C1,C2:PChar):PChar; STRINGS Cette fonction effectue la copie d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères.
STRDISPOSE Procedure StrDispose(C:PChar); STRINGS Cette procédure permet de libérer l'espace mémoire utilisé par la chaîne de caractères ASCIZ.
STRECOPY Function StrECopy(C1,C2:PChar):PChar; STRINGS Cette fonction effectue la copie d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères et retourne un pointeur à la fin de cette chaîne de caractères.
STREND Function StrEnd(C:PChar):PChar; STRINGS Cette fonction retourne un pointeur à la fin de cette chaîne de caractères ASCIZ.
STRETCHBLT Function StretchBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc, SrcWidth, SrcHeight: Integer; Rop: LongInt): Bool; WINPROCS Cette fonction permet de copier un Bitmap d'une source rectangulaire dans un destination rectangulaire, en effectuant un étirement ou une compression du Bitmap si nécessaire afin qu'il corresponde aux dimensions de la destination rectangulaire.
STRETCHDIBITS Function StretchDIBits(DC: HDC; DestX, DestY, DestWidth, DestHegiht, SrcX, SrcY, SrcWidth, SrcHeight: Word; Bits: Pointer; var BitsInfo: TBitmapInfo; Usage: Word; Rop: LongInt): Integer; WINPROCS Cette fonction permet de copier les données de couleur d'un rectangle de pixels dans un DIB de la destination rectangulaire spécifié.
STRICOMP Function StrIComp(C1,C2:PChar):Integer; STRINGS Cette fonction permet de comparer deux chaînes 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 chaîne de caractères de format String.
STRLCAT Function StrLCat(C1,C2:PChar;Long:Word):PChar; STRINGS Cette fonction permet la concaténation de chaînes 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 chaînes de caractères ASCIZ.
STRLCOPY Function StrLCopy(C1,C2:PChar;N:Word):PChar; STRINGS Cette fonction effectue la copier le début d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères ASCIZ.
STRLEN Function StrLen(C:PChar):Word; STRINGS Cette fonction permet d'indiquer la longueur d'une chaîne de caractères ASCIZ.
STRLICOMP Function StrLIComp(C1,C2:PChar;N:Word):Integer; STRINGS Cette fonction effectue la copier le début d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères ASCIZ sans tenir compte des majuscules/minuscules.
STRLOWER Function StrLower(C:PChar):PChar; STRINGS Cette fonction transforme en minuscule une chaîne 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 chaîne 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 chaîne de caractères ASCIZ.
STRPAS Function StrPas(C:PChar):String; STRINGS Cette fonction retourne la conversion d'une chaîne de caractères ASCIZ en une chaîne de caractères de format Pascal.
STRPCOPY Function StrPCopy(C1:PChar;C2:String):PChar; STRINGS Cette procédure retourne la conversion d'une chaîne de caractères de format Pascal en une chaîne de caractères ASCIZ.
STRPOS Function StrPos(C1,C2:PChar):PChar; STRINGS Cette fonction retourne un pointeur sur la position d'une sous-chaîne de caractères dans une chaîne 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 chaîne de caractères ASCIZ.
STRUPPER Function StrUpper(C:PChar):PChar; STRINGS Cette fonction transforme en majuscule une chaîne 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.
SWAPMOUSEBUTTON Function SwapMouseButton(Swap: Bool): Bool; WINPROCS Cette fonction permet d'inverser le bouton de droite et de gauche sur la souris.
SWAPRECORDING Procedure SwapRecording(Flag: Word); WINPROCS Cette fonction permet de démarrer ou d'arrêter l'enregistrement de données à propos d'échange mémoire.
SWITCHSTACKBACK Procedure SwitchStackBack; WINPROCS Cette procédure permet de restituer la pile de la tâche courante et annuler l'effet de la fonction SWITCHSTACKTO.
SWITCHSTACKTO Procedure SwitchStackTo(StackSegment, StackPointer, StackTop: Word); WINPROCS Cette fonction permet de changer la pile de la tâche courante dans le segment de code spécifié.
SYNCALLVOICES Function SyncAllVoices: Integer; WINPROCS Cette fonction permet d'effectuer la synchronisation de toutes les voix.
TABBEDTEXTOUT Function TabbedTextOut(HC: HDC; X, Y: Integer; Str: PChar; Count: Integer; TabPositions: Integer; var TabStopPositions; TabOrigin: Integer): LongInt; WINPROCS Cette fonction permet d'écrire une chaîne de caractères à l'emplacement spécifié, en étendant la tabulation des valeurs spécifiés dans des positions d'une tableau de tabulation sans arrêt.
TEXT Type nomtyp=Text;
Var nomvar=Text;
SYSTEM Ce type d'identificateur permet de définir une variable de fichier de format Text.
TEXTOUT Function TextOut(DC: HDC; X, Y: Integer; Str: PChar; Count: Integer): Bool; WINPROCS Cette fonction permet d'écrire une chaîne de caractères à l'emplacement spécifié, en utilisant la police de caractères courante.
THROW Procedure Throw(var CatchBuf: TCatchBuf; ThrowBack: Integer); WINPROCS Cette procédure permet de restituer l'environnement d'exécution des valeurs sauvegardés d'un tableau spécifié.
TOASCII Function ToAscii(VirtKey, ScanCode: Word; KeyState: PChar; Char: Pointer; Flags: Word): integer; WINPROCS Cette fonction permet de traduire le code de touche virtuel spécifié et l'état du clavier en sa correspondance de caractère Windows ou de caractères.
TRACKCURSOR Procedure TrackCursor; WINCRT Cette procédure permet de faire défiler la fenêtre afin jusqu'à ce que le curseur.
TRACKPOPUPMENU Function TrackPopupMenu(Menu: HMenu; Flags: Word; x, y, Reserved: Integer; Wnd: HWnd; Reserved: Pointer): Bool; WINPROCS Cette fonction permet d'afficher le menu contextuel donnée dans l'emplacement spécifié et traçe la sélection de l'item dans le menu contextuel.
TRANSLATEACCELERATOR Function TranslateAccelerator(Wnd: HWnd; AccTable: THandle; var Msg: TMsg): Integer; WINPROCS Cette fonction permet d'effectuer un traitement des touches d'accélération de commande de menu.
TRANSLATEMDISYSACCEL Function TranslateMDISysAccel(Wnd: HWnd; var Msg: TMsg): Bool; WINPROCS Cette fonction permet d'effectuer le traitement d'une combinaison de touches d'accélération pour une interface de document multiple (MDI) de la fenêtre enfant.
TRANSLATEMESSAGE Function TranslateMessage(var Msg: TMsg): Bool; WINPROCS Cette fonction permet d'effectuer une transformation de message de touche virtuel en caractères de messages.
TRANSMITCOMMCHAR Function TransmitCommChar(Cid: Integer; Chr: Char): Integer; WINPROCS Cette fonction permet de placer le caractère spécifié dans une file d'attente de la tête de transmission pour un périphérique de communication spécifié.
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.
UNGETCOMMCHAR Function UngetCommChar(Cid: Integer; Chr: Char): Integer; WINPROCS Cette fonction permet de placer le caractère spécifié à l'arrière de la réception de la file d'attente.
UNHOOKWINDOWSHOOK Function UnhookWindowsHook(Hook: Integer; HookFunc: TFarProc): Bool; WINPROCS Cette fonction permet d'enlever la fonction crochet utilisateur pour une chaîne de fonctions crochet.
UNIONRECT Function UnionRect(var DestRect, Src1Rect, Src2Rect: TRect): Integer; WINPROCS Cette fonction permet d'effectuer la création de 2 rectangles.
UNIT Unit l'identificateur d'unité;   Ce mot réservé permet de définir l'entête d'une unité.
UNLOCKDATA Function UnlockData(Dummy: Integer): THandle; WINPROCS Cette fonction permet d'effectuer un déverrouillage du segment de données courant.
UNLOCKRESOURCE Function UnlockResource(ResData: THandle): Bool; WINPROCS Cette fonction permet de déverrouiller l'objet de mémoire global spécifié.
UNLOCKSEGMENT Function UnlockSegment(Segment: Word): THandle; WINPROCS Cette fonction permet de déverrouiller le segment de mémoire jetable spécifié.
UNPACKTIME Procedure UnpackTime(hcourte:LongInt;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 chaîne de caractères de format standard Pascal en majuscule.
UNREALIZEOBJECT Function UnrealizeObject(hObject: HBrush): Bool; WINPROCS Cette fonction permet de réinitialiser l'origine de la brosse ou de réinitialiser la palette logique.
UNREGISTERCLASS Function UnregisterClass(ClassName: PChar; Instance: THandle): Bool; WINPROCS Cette fonction permet d'enlever une classe de fenêtre et libère l'entreposage requis par la classe.
UPDATECOLORS Function UpdateColors(DC: HDC): Integer; WINPROCS Cette fonction permet de mettre-à-jour la région client d'un périphérique de contexte spécifié en faisant correspondre les couleurs courantes dans une région client, pixel par pixel, à une palette de système.
UPDATEWINDOW Procedure UpdateWindow(Wnd: HWnd); WINPROCS Cette fonction permet de mettre à jour la région client de la fenêtre donnée par l'envoie du message WM_PAINT à la fenêtre si la région à mettre à jour de la fenêtre n'est pas vide.
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 chaîne de caractères en sa valeur numérique.
VALIDATECODESEGMENTS Procedure ValidateCodeSegments; WINPROCS Cette procédure permet de tester tous les segments de code pour l'écriture aléatoire de mémoire.
VALIDATEFREESPACES Procedure ValidateFreeSpaces; WINPROCS Cette fonction permet de vérifier les segments libres dans la mémoire afin de valider le contenu.
VALIDATERECT Procedure ValidateRect(Wnd: HWnd; Rect: PRect); WINPROCS Cette fonction permet de valider une région client avec le rectangle donnée par suppression du rectangle de la région à mettre à jour de la fenêtre donnée.
VALIDATERGN Procedure ValidateRgn(Wnd: HWnd; Rgn: HRgn); WINPROCS Cette fonction permet d'ajouter une région à une région de fenêtre à mettre à jour.
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).
VKKEYSCAN Function VkKeyScan(Chr: Word): Word; WINPROCS Cette fonction permet de convertir un caractère Windows à sa correspondance de code de touche virtuel et son état de contrôle pour le clavier courant.
WAITMESSAGE Procedure WaitMessage; WINPROCS Cette fonction permet rendre le contrôle à une autre application quand une application n'a pas une autre tâche en traitement.
WAITSOUNDSTATE Function WaitSoundState(State: Integer): Integer; WINPROCS Cette fonction permet d'attendre après l'état d'une sonorité audio.
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.
WINDOWFROMPOINT Function WindowFromPoint(Point: TPoint): HWnd; WINPROCS Cette fonction permet de demander le Handle de la fenêtre contenant le point spécifié.
WINEXEC Function WinExec(CmdLine: PChar; CmdShow: Word): Word; WINPROCS Cette fonction permet d'exécution l'application spécifié.
WINHELP Function WinHelp(Wnd: HWnd; HelpFile: PChar; Command: Word; Data: LongInt): Bool; WINPROCS Cette fonction permet de démarrer la fenêtre d'aide (WINHELP.EXE) et passe les données optionnels indiquant la nature de la requête d'aide pour l'application.
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.
WRITECOMM Function WriteComm(Cid: Integer; Buf: PChar; Size: Integer): Integer; WINPROCS Cette fonction permet d'écrire sur un périphérique de communications spécifiés.
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.
WRITEPRIVATEPROFILESTRING Function WritePrivateProfileString(ApplicationName, KeyName, Str, FileName: PChar): Bool; WINPROCS Cette fonction permet de copier une chaine de caractères dans la section spécifié d'un fichier d'initialisation spécifié.
WRITEPROFILESTRING Function WriteProfileString(ApplicationName, KeyName, Str: PChar): Bool; WINPROCS Cette fonction permet de copier une chaine de caractères dans une section spécifié d'un fichier d'initialisation de Windows (WIN.INI).
WVSPRINTF Function wvsprintf(DestStr, Format: PChar; var ArgList): Integer; WINPROCS Cette fonction permet de formater et d'entreposer une série de caractères et de valeurs dans un tampon.
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.
YIELD Function Yield: Bool; WINPROCS Cette fonction permet d'arrêter la tâche courante et démarrer n'importe quel tâche en attendant.
_LCLOSE Function _lclose(FileHandle: Integer): Integer; WINPROCS Cette fonction permet de fermer le fichier Handle spécifié.
_LCREAT Function _lcreat(PathName: PChar; Atribute: Integer): Integer; WINPROCS Cette fonction permet de créer ou ouvrir un fichier spécifié.
_LLSEEK Function _llseek(FileHandle: Integer; Offset: LongInt; Origin: Integer): LongInt; WINPROCS Cette fonction permet de positionner le pointeur du fichier Handle spécifié.
_LOPEN Function _lopen(PathName: PChar; ReadWrite: Integer): Integer; WINPROCS Cette fonction permet d'ouvrir un fichier existant et de fixer le pointeur de fichier au début du fichier.
_LREAD Function _lread(FileHandle: Integer; Buffer: PChar; Bytes: Integer): Word; WINPROCS Cette fonction permet d'effectuer la lecture de données dans un fichier spécifié.
_LWRITE Function _lwrite(FileHandle: Integer; Buffer: PChar; Bytes: Integer): Word; WINPROCS Cette fonction permet d'effectuer l'écriture de données du fichier spécifié.


Dernière mise à jour : Samedi, le 22 janvier 2022