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