| ABS |
Function Abs(x:expression numérique):expression numérique; |
System |
Cette fonction retourne la valeur absolue d'une expression numérique. |
| ABSTRACTERROR |
Procedure AbstractError; |
System |
Cette procédure permet de provoquer un mécanisme d'erreur abstraite. |
| ACQUIREEXCEPTIONOBJECT |
Function AcquireExceptionObject: Pointer; |
System |
Cette fonction permet de demander l'adresse de l'objet d'exception courant. |
| ACTIVATECLASSGROUP |
Function ActivateClassGroup(AClass: TPersistentClass):TPersistentClass; |
Classes |
Cette fonction permet d'activer un groupe de classe. |
| ADDEXITPROC |
Procedure AddExitProc(Proc: TProcedure); |
System |
Cette procédure permet d'ajouter une procédure à exécuter lors du processus de terminaison du programme. |
| 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. |
| ALIGN |
Function Align(Addr,Alignment: PtrUInt):PtrUInt;
Function Align(Addr: Pointer;Alignment: PtrUInt):Pointer; |
System |
Cette fonction permet d'effectuer l'alignement d'adresse. |
| ALLOCMEM |
Function AllocMem(Size: PtrInt):pointer; |
System |
Cette fonction permet d'effectuer l'allocation de mémoire dynamique de la taille spécifié dans le tas. |
| ANSITOUTF8 |
Function AnsiToUtf8(const s: ansistring):UTF8String; |
System |
Cette fonction permet de convertir une chaine de caractères ANSI au format UTF-8. |
| APPEND |
Procedure Append(var t: Text); |
System |
Cette procédure permet d'effectuer l'initialiser un fichier texte en mode d'ajout. |
| ARCCOS |
Function arccos(x:float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus». |
| ARCCOSH |
Function arccosh(x: float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus» hyperbolique. |
| ARCOSH |
Function arcosh(x: float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus» hyperbolique. |
| ARCSIN |
Function arcsin(x:float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcSinus». |
| ARCSINH |
Function arcsinh(x: float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcSinus» hyperbolique. |
| ARCTAN |
Function arctan(d:Real):Real; |
System |
Cette fonction trigonométrique retourne la valeur de l'«ArcTangente». |
| ARCTAN2 |
Function arctan2(y,x:float):float; |
Math |
Cette fonction trigonométrique retourne la valeur du calcul du quadrant et de l'angle de l'«ArcTangente». |
| ARC |
Procedure Arc(X: SmallInt;Y: SmallInt;StAngle: Word;EndAngle: Word;Radius: Word); |
Graph |
Cette procédure permet d'effectuer le traçage d'un arc de cercle dans un écran graphique. |
| ARCTANH |
Function arctanh(x: float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcTangente» hyperbolique. |
| ARRAYSTRINGTOPPCHAR |
Function ArrayStringToPPchar(const S: array of AnsiString;reserveentries: LongInt):PPChar; |
System |
Cette fonction permet de convertir un tableau de chaine de caractères Pascal à un tableau de chaine de caractères ASCIZ. |
| ARSINH |
Function arsinh(x: float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcSinus» hyperbolique. |
| ARTANH |
Function artanh(x: float):float; |
Math |
Cette fonction trigonométrique retourne la valeur de l'«ArcTangente» hyperbolique. |
| ASSERT |
Procedure Assert(Expr: Boolean);
Procedure Assert(Expr: Boolean;const Msg: String); |
System |
Cette procédure permet de vérifier de la condition spécifié. |
| ASSIGN |
Procedure Assign(var f: ;const Name: String);
Procedure Assign(var f: ;p: PChar);
Procedure Assign(var f: ;c: Char);
Procedure Assign(var f: TypedFile;const Name: String);
Procedure Assign(var f: TypedFile;p: PChar);
Procedure Assign(var f: TypedFile;c: Char);
Procedure Assign(var t: Text;const s: String);
Procedure Assign(var t: Text;p: PChar);
Procedure Assign(var t: Text;c: Char); |
System |
Cette procédure effectue l'association entre un nom de fichier et une variable de type de données fichier. |
| ASSIGNCRT |
Procedure AssignCrt(var F: Text); |
Crt |
Cette procédure permet d'associer l'écran à une variable de type fichier. |
| ASSIGNED |
Function Assigned(P:Pointer):Boolean; |
System |
Cette fonction permet d'indiquer s'il s'agit d'un pointeur n'étant pas nulle. |
| BAR |
Procedure Bar(x1: SmallInt;y1: SmallInt;x2: SmallInt;y2: SmallInt); |
Graph |
Cette procédure permet de traçer une rectangle dans un écran graphique. |
| BAR3D |
Procedure Bar3D(x1: SmallInt;y1: SmallInt;x2: SmallInt;y2: SmallInt;depth: Word;top: Boolean); |
Graph |
Cette procédure permet de traçer un rectangle avec un effet de profondeur en 3 dimensions dans un écran graphique. |
| BASICEVENTCREATE |
Function BasicEventCreate(EventAttributes: Pointer;AManualReset,InitialState: Boolean;const Name: ansistring):PEventState; |
System |
Cette fonction permet de créer un événement. |
| BASICEVENTDESTROY |
Procedure basiceventdestroy(state: PEventState); |
System |
Cette procédure permet de supprimer un événement. |
| BASICEVENTRESETEVENT |
Procedure basiceventResetEvent(state: PEventState); |
System |
Cette procédure permet de réinitialiser un événement. |
| BASICEVENTSETEVENT |
Procedure basiceventSetEvent(state: PEventState); |
System |
Cette procédure permet de fixer l'état d'un événement. |
| BASICEVENTWAITFOR |
Function basiceventWaitFor(Timeout: Cardinal;state: PEventState):LongInt; |
System |
Cette fonction permet d'attendre après un événement. |
| BEGINGLOBALLOADING |
Procedure BeginGlobalLoading; |
Classes |
Cette procédure permet de commencer le chargement global. |
| BEGINTHREAD |
Function BeginThread(sa: Pointer;stacksize: SizeUInt;ThreadFunction: TThreadFunc;p: pointer;creationFlags: DWord;var ThreadId: TThreadID):TThreadID;
Function BeginThread(ThreadFunction: TThreadFunc):TThreadID;
Function BeginThread(ThreadFunction: TThreadFunc;p: pointer):TThreadID;
Function BeginThread(ThreadFunction: TThreadFunc;p: pointer;var ThreadId: TThreadID):TThreadID;
Function BeginThread(ThreadFunction: TThreadFunc;p: pointer;var ThreadId: TThreadID;const stacksize: SizeUInt):TThreadID; |
System |
Cette fonction permet de lancer un nouveau processus d'exécution. |
| BETON |
Function BEtoN(const AValue: SmallInt):SmallInt;
Function BEtoN(const AValue: Word):Word;
Function BEtoN(const AValue: LongInt):LongInt;
Function BEtoN(const AValue: DWord):DWord;
Function BEtoN(const AValue: Int64):Int64;
Function BEtoN(const AValue: QWord):QWord; |
System |
Cette fonction permet de convertir un entier gros-boutiste (Big Endian) en un entier natif. |
| BINSTR |
Function binStr(Val: LongInt;cnt: Byte):shortstring;
Function binStr(Val: Int64;cnt: Byte):shortstring; |
System |
Cette fonction permet de convertir un entier en une chaine de caractères avec son équivalent binaire. |
| BINTOHEX |
Procedure BinToHex(BinValue: PChar;HexValue: PChar; BinBufSize: Integer); |
Classes |
Cette fonction permet d'effectuer la conversion d'un tampon binaire en une chaine de caractères hexadécimal. |
| BLOCKREAD |
Procedure BlockRead(var f: ;var Buf;count: Int64;var Result: Int64);
Procedure BlockRead(var f: ;var Buf;count: LongInt;var Result: LongInt);
Procedure BlockRead(var f: ;var Buf;count: Cardinal;var Result: Cardinal);
Procedure BlockRead(var f: ;var Buf;count: Word;var Result: Word);
Procedure BlockRead(var f: ;var Buf;count: Word;var Result: Integer);
Procedure BlockRead(var f: ;var Buf;count: Int64); |
System |
Cette instruction permet d'effectuer la lecture d'enregistrement dans un fichier. |
| BLOCKWRITE |
Procedure BlockWrite(var f: ;const Buf;Count: Int64;var Result: Int64);
Procedure BlockWrite(var f: ;const Buf;Count: LongInt;var Result: LongInt);
Procedure BlockWrite(var f: ;const Buf;Count: Cardinal;var Result: Cardinal);
Procedure BlockWrite(var f: ;const Buf;Count: Word;var Result: Word);
Procedure BlockWrite(var f: ;const Buf;Count: Word;var Result: Integer);
Procedure BlockWrite(var f: ;const Buf;Count: LongInt); |
System |
Cette instruction permet d'effectuer l'écriture d'enregistrement dans un fichier. |
| BOUNDS |
Function Bounds(ALeft: Integer;ATop: Integer;AWidth: Integer;AHeight: Integer):TRect; |
Classes |
Cette fonction permet de demander une structure TRect avec les limites rectangulaires dans une localisation et une taille spécifié. |
| BREAK |
Procedure Break; |
System |
Cette instruction termine la boucle courante. |
| CEIL |
Function ceil(x: float):Integer; |
Math |
Cette fonction retourne la valeur arrondit. |
| CHDIR |
Procedure chdir(const s: String); |
System |
Cette procédure permet de changer le répertoire courant. |
| CHECKSYNCHRONIZE |
Function CheckSynchronize(timeout: LongInt = 0):Boolean; |
Classes |
Cette fonction permet de vérifier si les appels de n'importe quel synchronisation sont dans la file de synchronisation. |
| CHR |
Function chr(b: Byte):Char; |
System |
Cette fonction retourne un caractère correspondant à la valeur ASCII spécifié. |
| CLASSGROUPOF |
Function ClassGroupOf(AClass: TPersistentClass):TPersistentClass;
Function ClassGroupOf(Instance: TPersistent):TPersistentClass; |
Classes |
Cette fonction permet de demander groupe de classe dans lequel appartient une classe ou une instance. |
| CLEAREXCEPTIONS |
Procedure ClearExceptions(RaisePending: Boolean = true); |
Math |
Cette procédure permet d'effacer les exceptions survenus dans l'unité de calcul des nombres réel (Virgule flottante). |
| CLOSE |
Procedure Close(var f:);
Procedure Close(var t: Text); |
System |
Cette procédure permet de fermer un fichier. |
| CALLOC |
Function CAlloc(unitSize: ptruint;UnitCount: ptruint):pointer; |
cmem |
Cette fonction permet d'allouer la base de la mémoire pour des items taille et de compteur spécifiés. |
| CLEARDEVICE |
Procedure ClearDevice; |
Graph |
Cette procédure permet d'effacer le contenu de l'écran graphique et réaffecte les paramètres par défaut à l'engin graphique. |
| CLOSEGRAPH |
Procedure Closegraph; |
Graph |
Cette procédure permet de quitter l'écran graphique et de retourner à l'écran de texte. |
| CLREOL |
Procedure ClrEol; |
Crt |
Cette procédure permet d'effacer la ligne courante à partir du curseur jusqu'à la fin de la ligne de l'écran de texte. |
| CLRSCR |
Procedure ClrScr; |
Crt |
Cette procédure permet d'effacer l'écran de texte. |
| COLLECTIONSEQUAL |
Function CollectionsEqual(C1: TCollection; C2: TCollection):Boolean;
Function CollectionsEqual(C1: TCollection; C2: TCollection; Owner1: TComponent; Owner2: TComponent):Boolean; |
Classes |
Cette fonction permet de retourner vrai si les deux collections sont égales. |
| COMPAREBYTE |
Function CompareByte(const buf1,buf2;len: SizeInt):SizeInt; |
System |
Cette fonction permet d'effectuer la comparaison de deux tampons de longueur spécifié avec un type de données d'octet. |
| COMPARECHAR |
Function CompareChar(const buf1,buf2;len: SizeInt):SizeInt; |
System |
Cette fonction permet d'effectuer la comparaison de deux tampons de longueur spécifié avec un type de données de caractère. |
| COMPARECHAR0 |
Function CompareChar0(const buf1,buf2; len: SizeInt):SizeInt; |
System |
Cette fonction permet d'effectuer la comparaison de deux tampons avec terminaison d'un code 0 ou de la longueur spécifié avec un type de données de caractère. |
| COMPAREDWORD |
Function CompareDWord(const buf1,buf2;len: SizeInt):SizeInt; |
System |
Cette fonction permet d'effectuer la comparaison de deux tampons de longueur spécifié avec un type de données de double mot. |
| COMPAREWORD |
Function CompareWord(const buf1,buf2;len: SizeInt):SizeInt; |
System |
Cette fonction permet d'effectuer la comparaison de deux tampons de longueur spécifié avec un type de données de mot. |
| COMPAREVALUE |
Function CompareValue(const A: Integer;const B: Integer):TValueRelationship;
Function CompareValue(const A: Int64;const B: Int64):TValueRelationship;
Function CompareValue(const A: QWord;const B: QWord):TValueRelationship;
Function CompareValue(const A: Extended;const B: Extended;delta: Extended = 0.0):TValueRelationship; |
Math |
Cette fonction permet d'effectuer la comparaison de deux valeurs de même type de données. |
| CONCAT |
Function Concat(const S1,S2,S3,Sn: String):String; |
System |
Cette fonction de justaxposé différentes de chaine de caractères et de retourne comme argument. |
| CONTINUE |
Procedure Continue; |
System |
Cette instruction permet de recommencer au début du bloc d'instruction de boucle. |
| COPY |
Function Copy(S:String; Index, Count: Integer):String; |
System |
Cette fonction permet d'extraire un sous-chaine de caractères dans une chaine de caractères. |
| COS |
Function cos(d:Real):Real; |
System |
Cette fonction trigonométrique retourne le «Cosinus». |
| COSECANT |
Function cosecant(x: float):float; |
Math |
Cette fonction permet d'effectuer le calcul de la cosécante. |
| COSH |
Function cosh(x: float):float; |
Math |
Cette fonction trigonométrique retourne le «Cosinus» hyperbolique. |
| COT |
Function cot(x: float):float; |
Math |
Cette fonction trigonométrique retourne la valeur du calcul du quadrant et de l'angle de l'«ArcTangente». |
| COTAN |
Function cotan(x:float):float; |
Math |
Cette fonction trigonométrique retourne la valeur du calcul du quadrant et de l'angle de l'«ArcTangente». |
| CREATESHELLARGV |
Function CreateShellArgV(const prog: String):ppchar;
Function CreateShellArgV(const prog: Ansistring):ppchar; |
BaseUnix |
Cette fonction permet de créer un tableau, terminé par une valeur nulle, de chaine de caractères pour une ligne de commande en chaine de caractères. |
| CSC |
Function csc(x: float):float; |
Math |
Cette fonction permet d'effectuer le calcul de la cosécante. |
| CSEG |
Function Cseg: Word; |
System |
Cette fonction retourne le registre du segment de code. |
| CURSORBIG |
Procedure CursorBig; |
Crt |
Cette procédure permet d'afficher un gros curseur. |
| CURSOROFF |
Procedure CursorOff; |
Crt |
Cette procédure permet de cacher le curseur. |
| CURSORON |
Procedure CursorOn; |
Crt |
Cette procédure permet d'afficher le curseur. |
| CYCLETORAD |
Function cycletorad(cycle: float):float; |
Math |
Cette fonction permet de convertir un angle d'un cycle en un angle de radians. |
| DEC |
Procedure Dec(var X: TOrdinal);
Procedure Dec(var X: TOrdinal;Decrement: TOrdinal); |
System |
Cette procédure effectue la décrémentation de 1 ou de N d'une variable. |
| DEFAULTANSI2WIDEMOVE |
Procedure DefaultAnsi2WideMove(source: PChar;var dest: widestring;len: SizeInt); |
System |
Cette procédure permet de convertir une chaine de caractères ANSI en un format de chaine de caractères «Unicode». |
| DEFAULTWIDE2ANSIMOVE |
Procedure DefaultWide2AnsiMove(source: PWideChar;var dest: ansistring;len: SizeInt); |
System |
Cette procédure permet de convertir une chaine de caractères «Unicode» en un format de chaine de caractères ANSI. |
| DEGTOGRAD |
Function degtograd(deg: float):float; |
Math |
Cette fonction permet de convertir un angle de degrée en un angle de grades. |
| DEGTORAD |
Function degtorad(deg: float):float; |
Math |
Cette fonction permet de convertir un angle de degrée en un angle de radians. |
| DELAY |
Procedure Delay(MS: Word); |
Crt |
Cette procédure permet d'effectuer une pause correspondant au nombre de milliseconde spécifié. |
| DELETE |
Procedure Delete(var s: shortstring;index,count: SizeInt);
Procedure Delete(var S: AnsiString;Index,Size: SizeInt);
Procedure Delete(var S: WideString;Index,Size: SizeInt); |
System |
Cette procédure permet de supprimer une partie des caractères contenu dans la chaine de caractères spécifié. |
| DELLINE |
Procedure DelLine; |
Crt |
Cette procédure permet d'effectuer la ligne à la position courante du curseur. |
| DETECTGRAPH |
Procedure DetectGraph(var GraphDriver: SmallInt;var GraphMode: SmallInt); |
Graph |
Cette procédure permet d'effectuer la détection de la carte vidéo et de recommander le pilote vidéo préférable ainsi que son mode graphique maximal. |
| DISPOSE |
Procedure Dispose(P: Pointer);
Procedure Dispose(P: TypedPointer;Des: TProcedure); |
System |
Cette procédure permet de libérer une partie de la mémoire préalablement alloué par la procédure New. |
| DIVMOD |
Procedure DivMod(Dividend:Integer;Divisor:Word;var Result:Word;var Remainder:Word);
Procedure DivMod(Dividend: Integer;Divisor: Word;var Result: SmallInt;var Remainder: SmallInt); |
Math |
Cette procédure permet d'effectuer le calcul d'une division et de sa valeur restante sur une opérande. |
| DONECRITICALSECTION |
Procedure DoneCriticalsection(var cs: TRTLCriticalSection); |
System |
Cette procédure permet de terminer une section critique. |
| DRAWPOLY |
Procedure DrawPoly(NumPoints: Word;var polypoints); |
Graph |
Cette procédure permet de traçer un polygone dans un écran graphique. |
| DSEG |
Function Dseg: Word; |
System |
Cette fonction retourne le registre du segment de données. |
| DUMP_STACK |
Procedure Dump_Stack(var f: text;bp: pointer); |
System |
Cette procédure permet de sortir dans un fichier les données brutes de la pile d'exécution du programme. |
| DYNARRAYSETLENGTH |
Procedure DynArraySetLength(var a: Pointer;typeInfo: Pointer;dimCnt: SizeInt;lengthVec: PSizeInt); |
System |
Cette procédure permet de fixer la longueur d'un tableau dynamique. |
| ELLIPSE |
Procedure Ellipse(X: SmallInt;Y: SmallInt;stAngle: Word;EndAngle: Word;XRadius: Word; YRadius: Word); |
Graph |
Cette procédure permet de traçer un arc d'ellipse dans un écran graphique. |
| ENDGLOBALLOADING |
Procedure EndGlobalLoading; |
Classes |
Cette procédure permet de terminer le chargement global. |
| ENDTHREAD |
Procedure EndThread(ExitCode: DWord); |
System |
Cette procédure permet de terminer le processus courant. |
| ENSURERANGE |
Function EnsureRange(const AValue,AMin,AMax: Integer):Integer;
Function EnsureRange(const AValue,AMin,AMax: Int64):Int64; |
Math |
Cette fonction permet de faire cadrer une valeur dans l'intervalle indiqué. |
| ENTERCRITICALSECTION |
Procedure EnterCriticalsection(var cs: TRTLCriticalSection); |
System |
Cette procédure permet d'entrer dans une section critique. |
| EOF |
Function EOF(var f):Boolean;
Function EOF(var t: Text):Boolean;
Function EOF: Boolean; |
System |
Cette fonction indique si la fin du fichier est atteinte. |
| EOLN |
Function EOLn(var t: Text):Boolean;
Function EOLn: Boolean; |
System |
Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
| ERASE |
Procedure Erase(var f);
Procedure Erase(var t: Text); |
System |
Cette procédure permet de supprimer un fichier sur le disque. |
| ERROR |
Procedure Error(RunTimeError: TRuntimeError); |
System |
Cette procédure permet de simuler une erreur d'exécution. |
| EXCLUDE |
Procedure Exclude(var S: TSetType;E: TSetElement); |
System |
Cette procédure permet d'exclure un élément d'une variable d'ensemble (SET). |
| EXIT |
Procedure Exit(const X: TAnyType);
Procedure Exit; |
System |
Cette procédure permet de quitter la procédure ou fonction immédiatement. |
| EXP |
Function exp(d: ValReal):ValReal; |
System |
Cette fonction retourne la valeur exponentielle. |
| EXPANDFILENAME |
Function ExpandFileName(const FileName: String):String; |
SysUtils |
Cette fonction retourne la nom complet d'une chemin de répertoire avec une chaine de caractères standard au Pascal. |
| EXTRACTSTRINGS |
Function ExtractStrings(Separators: TSysCharSet;WhiteSpace: TSysCharSet;Content: PChar;Strings: TStrings):Integer; |
Classes |
Cette fonction permet de séparer une chaine de caractères en différents mots. |
| FILEPOS |
Function FilePos(var f):Int64; |
System |
Cette fonction permet de demander la position courante du pointeur de fichier. |
| FILESIZE |
Function FileSize(var f):Int64; |
System |
Cette fonction retourne la taille en octets du fichier Handle spécifier. |
| FILLBYTE |
Procedure FillByte(var x;count: SizeInt;value: Byte); |
System |
Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire. |
| FILLCHAR |
Procedure FillChar(var x;count: SizeInt;Value: Boolean);
Procedure FillChar(var x;count: SizeInt;Value: Char);
Procedure FillChar(var x;count: SizeInt;Value: Byte); |
System |
Cette procédure permet d'effacer directement (avec la valeur d'un octet, un caractère ou un booléen) une zone de mémoire. |
| FILLELLIPSE |
Procedure FillEllipse(X: SmallInt;Y: SmallInt;XRadius: Word;YRadius: Word); |
Graph |
Cette procédure permet de traçer un ellipse avec la surface intérieur remplit dans un écran graphique. |
| FILLDWORD |
Procedure FillDWord(var x;count: SizeInt;value: DWord); |
System |
Cette procédure permet d'effacer directement, avec la valeur d'un double mot, une zone de mémoire. |
| FILLPOLY |
Procedure FillPoly(NumPoints: Word;var PolyPoints); |
Graph |
Cette procédure permet de traçer un polygone avec la surface intérieur remplit dans un écran graphique. |
| FILLWORD |
Procedure FillWord(var x;count: SizeInt;Value: Word); |
System |
Cette procédure permet d'effacer directement, avec la valeur d'un mot, une zone de mémoire. |
| FINDCLASS |
Function FindClass(const AClassName: String):TPersistentClass; |
Classes |
Cette fonction permet d'effectuer la recherche d'une classe à partir de son nom. |
| FINDGLOBALCOMPONENT |
Function FindGlobalComponent(const Name: String):TComponent; |
Classes |
Cette fonction est appelé quand une composante est trouvé. |
| FINDIDENTTOINT |
Function FindIdentToInt(AIntegerType: Pointer):TIdentToInt; |
Classes |
Cette fonction permet de retourner la chaine de caractères d'un convertisseur d'entier pour un type d'entier. |
| FINDINTTOIDENT |
Function FindIntToIdent(AIntegerType: Pointer):TIntToIdent; |
Classes |
Cette fonction permet de retourner l'entier d'un convertisseur de chaine de caractères pour un type d'entier. |
| FINDNESTEDCOMPONENT |
Function FindNestedComponent(Root: TComponent;APath: String;CStyle: Boolean = true):TComponent; |
Classes |
Cette fonction permet de rechercher la composante avec un nom de chemin débutant à la racine de l'indication de composante spécifié. |
| FINDRESOURCE |
Function FindResource(ModuleHandle: HMODULE;ResourceName: PChar;ResourceType: PChar):TResourceHandle;
Function FindResource(ModuleHandle: HMODULE;ResourceName: AnsiString;ResourceType: AnsiString):TResourceHandle; |
System |
Cette fonction permet d'effectuer la recherche d'une ressource et de retourner son identificateur Handle. |
| FLOAT_RAISE |
Procedure float_raise(i: ShortInt); |
System |
Cette fonction permet de provoquer un signal d'exception de débordement d'unité de calcul de nombre réel (virgule flottante). |
| FLOODFILL |
Procedure FloodFill(x: SmallInt;y: SmallInt;Border: Word); |
Graph |
Cette procédure permet de «peinturer» une surface avec les motifs courant dans un écran graphique. |
| FLOOR |
Function floor(x: float):Integer; |
Math |
Cette fonction permet de connaitre la valeur entière d'un nombre réel. |
| FLUSH |
Procedure Flush(var t: Text); |
System |
Cette procédure permet de vider les tampons d'écriture du fichier de texte spécifié. |
| FLUSHTHREAD |
Procedure FlushThread; |
System |
Cette procédure permet de vider les tampons d'écriture de tous les fichiers. |
| FPACCESS |
Function FpAccess(pathname:pChar;aMode:cInt):cInt; |
BaseUnix |
Cette fonction permet de demander les droits d'accès d'un fichier. |
| FPALARM |
Function FpAlarm(seconds:cUInt):cUInt; |
BaseUnix |
Cette fonction permet de définir une alarme allant être envoyé dans le délai en seconde spécifié. |
| FPCHDIR |
Function FpChdir(path:pChar):cInt; |
BaseUnix |
Cette fonction permet de définir le répertoire courant. |
| FPCHMOD |
Function FpChmod(path: pChar;Mode: TMode) : cInt; |
BaseUnix |
Cette fonction permet de définir les droits d'accès d'un fichier. |
| FPCHOWN |
Function FpChown(path: pChar;owner: TUid;group: TGid) : cInt; |
BaseUnix |
Cette fonction permet de définir l'identificateur du propriétaire du fichier. |
| FPCLOSE |
Function FpClose(fd: cInt):cInt; |
BaseUnix |
Cette fonction permet de fermer un fichier. |
| FPCLOSEDIR |
Function FpClosedir(Var dirp:Dir):cInt; |
BaseUnix |
Cette fonction permet de terminer la lecture d'un répertoire de fichier. |
| FPDUP |
Function FpDup(fildes:cInt):cInt; |
BaseUnix |
Cette fonction permet de dupliquer l'identificateur Handle de fichier. |
| FPDUP2 |
Function FpDup2(oldfd,newfd:cInt):cInt; |
BaseUnix |
Cette fonction permet de dupliquer l'identificateur Handle de fichier par un autre identificateur Handle. |
| FPEXECV |
Function FpExecv(path: pChar;argv: ppChar) : cInt; |
BaseUnix |
Cette fonction permet de remplacer le programme exécuter par le programme spécifié. |
| FPEXECVE |
Function FpExecve(path: pChar;argv: ppChar;envp: ppChar) : cInt; |
BaseUnix |
Cette fonction permet de remplacer le programme exécuter par le programme et l'environnement spécifié. |
| FPEXIT |
Procedure FpExit(Status: cint); |
BaseUnix |
Cette fonction permet de terminer le processus courant. |
| FPFCNTL |
Function FpFcntl(fildes: cInt;cmd: cInt) : cInt;
Function FpFcntl(fildes: cInt;cmd: cInt;arg: cInt) : cInt;
Function FpFcntl(fildes: cInt;cmd: cInt;var arg: FLock) : cInt |
BaseUnix |
Cette fonction permet d'effectuer des opérations de contrôle sur un fichier. |
| FPFORK |
Function FpFork:TPid; |
BaseUnix |
Cette fonction permet de créer un processus enfant. |
| FPFSTAT |
Function FpFStat(fd: cInt;var sb: Stat) : cInt; |
BaseUnix |
Cette fonction permet de demander des informations sur un fichier. |
| FPFTRUNCATE |
Function FpFtruncate(fd: cInt;flength: TOff) : cInt; |
BaseUnix |
Cette fonction permet de couper la longueur d'un fichier. |
| FPGETCWD |
Function FpGetcwd(path: pChar;siz: TSize) : pChar; |
BaseUnix |
Cette fonction permet de demander le répertoire de travail courant. |
| FPGETEGID |
Function FpGetegid:TGid; |
BaseUnix |
Cette fonction permet de demander l'identificateur de groupe du processus courant. |
| FPGETENV |
Function FpGetEnv(name:pChar):pChar; |
BaseUnix |
Cette fonction permet de demander la variable d'environnement spécifié. |
| FPGETERRNO |
Function fpgeterrno:LongInt; |
BaseUnix |
Cette fonction permet de demander le code étendu de la dernière erreur. |
| FPGETEUGID |
Function FpGeteuid:TUid; |
BaseUnix |
Cette fonction permet de demander l'identificateur utilisateur du processus courant. |
| FPGETGID |
Function FpGetgid:TGid; |
BaseUnix |
Cette fonction permet de demander l'identificateur de groupe réel du processus courant. |
| FPGETGROUPS |
Function FpGetgroups(gidsetsize:cInt;Var grouplist:TGrpArr):cInt; |
BaseUnix |
Cette fonction permet de demander les informations supplémentaire de groupe. |
| FPGETPGRP |
Function FpGetpgrp:TPid; |
BaseUnix |
Cette fonction permet de demander l'identificateur de processus de groupe du processus courant. |
| FPGETPID |
Function FpGetpid:TPid; |
BaseUnix |
Cette fonction permet de demander l'identificateur de processus d'exécution courant. |
| FPGETPPID |
Function FpGetppid:TPid; |
BaseUnix |
Cette fonction permet de demander l'identificateur de processus du processus parent. |
| FPGETPRIORITY |
Function fpGetPriority(Which: cInt;Who: cInt) : cInt; |
BaseUnix |
Cette fonction permet de demander la priorité d'exécution d'un processus. |
| FPGETUID |
Function FpGetuid:TUid; |
BaseUnix |
Cette fonction permet de demander l'identificateur d'utilisateur réel du processus d'exécution courant. |
| FPIOCTL |
Function FpIOCtl(Handle: cInt;Ndx: cuLong;Data: Pointer) : cInt; |
BaseUnix |
Cette fonction permet de faire un appel à une fonction du noyau IOCTL. |
| FPKILL |
Function FpKill(pid: TPid;sig: cInt) : cInt; |
BaseUnix |
Cette fonction permet d'envoyer un signal à un processus ou un groupe de processus. |
| FPLINK |
Function FpLink(existing: pChar;newone: pChar) : cInt;
Function FpLink(existing: AnsiString;newone: AnsiString) : cInt; |
BaseUnix |
Cette fonction permet de créer un lien directe sur un fichier existant. |
| FPLSEEK |
Function FpLseek(fd: cInt;offset: TOff;whence: cInt) : TOff; |
BaseUnix |
Cette fonction permet de fixer la position du pointeur de fichier. |
| FPLSTAT |
Function fpLstat(path: pchar;Info: PStat) : cInt;
Function fpLstat(Filename: ansistring;Info: PStat) : cInt; |
BaseUnix |
Cette fonction permet de demander des informations sur un lien symbolique de fichier. |
| FPMKDIR |
Function FpMkdir(path: pChar;Mode: TMode) : cInt; |
BaseUnix |
Cette fonction permet de créer un répertoire. |
| FPMKFIFO |
Function FpMkfifo(path: pChar;Mode: TMode) : cInt; |
BaseUnix |
Cette fonction permet de créer un fichier spécial FIFO dans les fichiers systèmes. |
| FPMMAP |
Function Fpmmap(start: pointer;len: size_t;prot: cInt;flags: cInt;fd: cInt;offst: off_t) : pointer; |
BaseUnix |
Cette fonction permet de créer une carte mémoire d'un fichier dans la mémoire. |
| FPMUNMAP |
Function Fpmunmap(start: pointer;len: size_t) : cInt; |
BaseUnix |
Cette fonction permet d'enlever un bloc de mémoire de la carte mémoire d'un fichier dans la mémoire. |
| FPNANOSLEEP |
Function FpNanoSleep(req: ptimespec;rem: ptimespec) : cInt; |
BaseUnix |
Cette fonction permet du suspendre l'exécution du programme pendant le délai spécifié. |
| FPNICE |
Function fpNice(N: cInt) : cInt; |
BaseUnix |
Cette fonction permet fixer la priorité d'exécution d'un processus. |
| FPOPEN |
Function FpOpen(path: pChar;flags: cInt;Mode: TMode) : cInt; |
BaseUnix |
Cette fonction permet d'ouvrir un fichier et retourne un Handle. |
| FPOPENDIR |
Function FpOpendir(dirname: pChar) : pDir; |
BaseUnix |
Cette fonction permet de spécifier une recherche des fichiers et réperoires que contient un répertoire. |
| FPPAUSE |
Function FpPause:cInt; |
BaseUnix |
Cette fonction permet de mettre le processus en état d'attente et attend un signal pour reprendre l'exécution. |
| FPPIPE |
Function FpPipe(var fildes: TFilDes) : cInt; |
BaseUnix |
Cette fonction permet de créer un tube et retourne un Handle. |
| FPPREAD |
Function FppRead(fd: cint;buf: pChar;nbytes: TSize;offset: TOff):TsSize;
Function FppRead(fd: cint;var buf;nbytes: TSize;offset: TOff):TsSize; |
BaseUnix |
Cette fonction permet d'effectuer la lecture d'un enregistrement dans un fichier Handle à la position spécifié. |
| FPPWRITE |
Function FpPWrite(fd: cint;buf: pChar;nbytes: TSize;offset: TOff):TsSize;
Function FpPWrite(fd: cint;const buf;nbytes: TSize;offset: TOff):TsSize; |
BaseUnix |
Cette fonction permet d'effectuer l'écriture d'un enregistrement dans un fichier Handle à la position spécifié. |
| FPREAD |
Function FpRead(fd: cInt;buf: pChar;nbytes: TSize) : TsSize; |
BaseUnix |
Cette fonction permet d'effectuer la lecture d'un enregistrement dans un fichier Handle. |
| FPREADDIR |
Function FpReaddir(var dirp: Dir) : pDirent; |
BaseUnix |
Cette fonction permet d'effectuer la lecture d'une des entrées d'un répertoire. |
| FPREADLINK |
Function fpReadLink(name: pchar;linkname: pchar;maxlen: size_t) : cInt; |
BaseUnix |
Cette fonction permet de demander la destination où pointe un lien symbolique de fichier. |
| FPREADV |
Function FpReadV(fd: cint;const iov: piovec;iovcnt: cint):TsSize; |
BaseUnix |
Cette fonction permet d'effectuer la lecture d'un vecteur (multiple tampon). |
| FPRENAME |
Function FpRename(old,newpath:pChar):cInt; |
BaseUnix |
Cette fonction permet de renommer un nom de fichier. |
| FPRMDIR |
Function FpRmdir(path:pChar):cInt; |
BaseUnix |
Cette fonction permet de supprimer un répertoire. |
| FPSELECT |
Function FPSelect(N: cInt;readfds: pFDSet;writefds: pFDSet; exceptfds: pFDSet;TimeOut: ptimeval) : cInt; |
BaseUnix |
Cette fonction permet d'attendre un événement d'un fichier Handle. |
| FPSETERRNO |
Procedure fpseterrno(err: LongInt); |
BaseUnix |
Cette procédure permet de fixer le code étendu de la dernière erreur. |
| FPSETGID |
Function FpSetgid(gid: TGid) : cInt; |
BaseUnix |
Cette fonction permet de fixer l'identificateur de groupe du processus courant. |
| FPSETPRIORITY |
Function fpSetPriority(Which: cInt;Who: cInt;What: cInt) : cInt; |
BaseUnix |
Cette fonction permet de fixer la priorité d'exécution d'un processus. |
| FPSETSID |
Function FpSetsid:TPid; |
BaseUnix |
Cette fonction permet de créer une nouvelle session dans le groupe de processus. |
| FPSETTIMEOFDAY |
Function fpsettimeofday(tp: ptimeval;tzp: ptimezone) : cInt; |
BaseUnix |
Cette fonction permet de fixer l'heure du noyau du système d'exploitation. |
| FPSETUID |
Function FpSetuid(uid: TUid) : cInt; |
BaseUnix |
Cette fonction permet de fixer l'identificateur d'utilisateur du processus d'exécution courant. |
| FPSIGACTION |
Function FPSigaction(sig: cInt;act: PSigActionRec;oact: PSigActionRec): cInt; |
BaseUnix |
Cette fonction permet d'installer une action réagissant à un signal. |
| FPSIGPENDING |
Function FpSigPending(var nset: TSigSet) : cInt; |
BaseUnix |
Cette fonction permet de demander l'ensemble des signals suspendu. |
| FPSIGPROCMASK |
Function FpSigProcMask(how: cInt;nset: PSigSet;oset: PSigSet) : cInt;
Function FpSigProcMask(how: cInt;const nset: TSigSet;var oset: TSigSet): cInt; |
BaseUnix |
Cette fonction permet de fixer l'ensemble des signals bloqué. |
| FPSIGSUSPEND |
Function FpSigSuspend(const sigmask: tsigset):cint; |
BaseUnix |
Cette fonction permet de fixer le masque du signal et de suspendre le signal du processus l'attendant. |
| FPSLEEP |
Function FpSleep(seconds: cuint):cuint; |
BaseUnix |
Cette fonction permet de suspendre un processus pour un nombre de seconde spécifié. |
| FPSTAT |
Function FpStat(path: pChar;var buf: Stat):cint;
Function FpStat(path: AnsiString;var buf: Stat):cint;
Function FpStat(path: String;var buf: Stat):cint; |
BaseUnix |
Cette fonction permet de demander des informations sur un descripteur de fichier. |
| FPSYMLINK |
Function fpSymlink(oldname: pchar;newname: pchar):cint; |
BaseUnix |
Cette fonction permet de créer un lien symbolique. |
| FPS_ISBLK |
Function fpS_ISBLK(m: TMode):Boolean; |
BaseUnix |
Cette fonction permet de demander si le fichier est un périphérique de bloc. |
| FPS_ISCHR |
Function fpS_ISCHR(m: TMode):Boolean; |
BaseUnix |
Cette fonction permet de demander si le fichier est un périphérique de caractère. |
| FPS_ISFIFO |
Function fpS_ISFIFO(m: TMode):Boolean; |
BaseUnix |
Cette fonction permet de demander si le fichier est FIFO. |
| FPS_ISLNK |
Function fpS_ISLNK(m: TMode):Boolean; |
BaseUnix |
Cette fonction permet de demander si le fichier est un lien symbolique. |
| FPS_ISREG |
Function fpS_ISREG(m: TMode):Boolean; |
BaseUnix |
Cette fonction permet de demander si le fichier est un fichier ordinaire. |
| FPS_ISSOCK |
Function fpS_ISSOCK(m: TMode):Boolean; |
BaseUnix |
Cette fonction permet de demander si le fichier est un «socket Unix». |
| FPTIME |
Function FpTime(var tloc: TTime):TTime;
Function FpTimefptime: time_t; |
BaseUnix |
Cette fonction permet de demander l'heure courant en format Unix. |
| FPTIMES |
Function FpTimes(var buffer: tms):TClock; |
BaseUnix |
Cette fonction permet de demander le temps d'exécution du processus courant. |
| FPUMASK |
Function FpUmask(cmask: TMode):TMode; |
BaseUnix |
Cette fonction permet de fixer le masque de création d'un fichier. |
| FPUNAME |
Function FpUname(var name: UtsName):cint; |
BaseUnix |
Cette fonction permet de fixer le nom du système. |
| FPUNLINK |
Function FpUnlink(path: pChar):cint;
Function FpUnlink(path: AnsiString):cint; |
BaseUnix |
Cette fonction permet d'enlever un lien vers un fichier. |
| FPUTIME |
Function FpUtime(path: pChar;times: pUtimBuf):cint;
Function FpUtime(path: AnsiString;times: pUtimBuf):cint; |
BaseUnix |
Cette fonction permet de fixer la date d'accès et de modification d'un fichier. |
| FPWAIT |
Function FpWait(var stat_loc: cint):TPid; |
BaseUnix |
Cette fonction permet d'attendre qu'un processus enfant se termine. |
| FPWAITPID |
Function FpWaitpid(pid: TPid;stat_loc: pcint;options: cint):TPid;
Function FpWaitPid(pid: TPid;var Status: cint;Options: cint):TPid; |
BaseUnix |
Cette fonction permet d'attendre après un processus enfant pour terminer. |
| FPWRITE |
Function FpWrite(fd: cint;buf: pChar;nbytes: TSize):TsSize;
Function FpWrite(fd: cint;const buf;nbytes: TSize):TsSize; |
BaseUnix |
Cette fonction permet d'effectuer l'écriture d'un enregistrement dans un fichier Handle. |
| FPWRITEV |
Function FpWriteV(fd: cint;const iov: piovec;iovcnt: cint):TsSize; |
BaseUnix |
Cette fonction permet d'effectuer l'écriture d'un vecteur (multiple tampon). |
| FRAC |
Function frac(d: ValReal):ValReal; |
System |
Cette fonction permet de retourne la partie décimal d'un nombre réel. |
| FREE |
Procedure Free(P: pointer); |
cmem |
Cette fonction permet de libérer un bloc de mémoire précédamment alloué. |
| FREEMEM |
Procedure Freemem(p: pointer;Size: PtrInt);
Function Freemem(p: pointer):PtrInt; |
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. |
| FREEMEMORY |
Procedure Freememory(p: pointer;Size: PtrInt);
Function Freememory(p: pointer):PtrInt; |
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. |
| FREERESOURCE |
Function FreeResource(ResData: HGLOBAL):LongBool; |
System |
Cette fonction permet de libérer des ressources mémoire. |
| FREESHELLARGV |
Procedure FreeShellArgV(p: ppchar); |
BaseUnix |
Cette procédure permet de libérer la mémoire précédamment utilisé par la fonction «CreateShellArgV». |
| FREXP |
Procedure Frexp(X: float;var Mantissa: float;var Exponent: Integer); |
Math |
Cette procédure permet de retourner la mantisse ainsi que l'exposant d'un nombre. |
| GETARCCOORDS |
Procedure GetArcCoords(var ArcCoords: ArcCoordsType); |
Graph |
Cette procédure permet de déterminer les coordonnées d'un arc tracé avec les procédures «Arc» ou «Ellipse». |
| GETASPECTRATIO |
Procedure GetAspectRatio(var Xasp: Word;var Yasp: Word); |
Graph |
Cette procédure permet de déterminer l'aspect des cercles pour produire un cercle en accord avec le fait que les écrans ne soit pas carré. |
| GETBKCOLOR |
Function GetBkColor: Word; |
Graph |
Cette fonction permet de retourner le numéro de palette de couleur de l'arrière-plan de l'écran graphique. |
| GETCLASS |
Function GetClass(const AClassName: String):TPersistentClass; |
Classes |
Cette fonction permet de demander, en utilisant son nom, la classe persistante recensée. |
| GETCOLOR |
Function GetColor: Word; |
Graph |
Cette fonction permet de retourner le numéro de palette de couleur courante de l'écran graphique. |
| GETCURRENTTHREADID |
Function GetCurrentThreadId: TThreadID; |
System |
Cette fonction permet de demander l'identificateur de processus léger courant. |
| GETDEFAULTPALETTE |
Procedure GetDefaultPalette(var Palette: PaletteType); |
Graph |
Cette procédure permet de charger la palette de couleur graphique d'un écran graphique. |
| GETDIR |
Procedure getdir(drivenr: Byte;var dir: shortstring);
Procedure getdir(drivenr: Byte;var dir: ansistring); |
System |
Cette procédure permet de connaitre le répertoire courant de l'unité spécifié avec une chaine de caractères de format standard Pascal. |
| GETDIRECTVIDEO |
Function GetDirectVideo: Boolean; |
Graph |
Cette fonction permet d'indiquer si le mode vidéo direct est actif. |
| GETDRIVERNAME |
Function GetDriverName: String; |
Graph |
Cette fonction permet de connaitre le pilote vidéo graphique actuellement utilisé. |
| GETEXCEPTIONMASK |
Function GetExceptionMask: TFPUExceptionMask; |
Math |
Cette fonction permet de demander le masque des exceptions survenus dans l'unité de calcul des nombres réel (Virgule flottante). |
| GETFILLPATTERN |
Procedure GetFillPattern(var FillPattern: FillPatternType); |
Graph |
Cette procédure permet de connaitre une palette de remplissage pour la «peinture». |
| GETFILLSETTINGS |
Procedure GetFillSettings(var Fillinfo: FillSettingsType); |
Graph |
Cette procédure permet de connaitre une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice». |
| GETFIXUPINSTANCENAMES |
Procedure GetFixupInstanceNames(Root: TComponent;const ReferenceRootName: String; Names: TStrings); |
Classes |
Cette fonction permet de demander les noms des éléments nécessaire pour résoudre la racine de composante, lequel contient une reférence vers ReferenceRootName. |
| GETFIXUPREFERENCENAMES |
Procedure GetFixupReferenceNames(Root: TComponent;Names: TStrings); |
Classes |
Cette fonction permet de demander les noms des éléments nécessaire pour résoudre la racine de composante. |
| GETFPCHEAPSTATUS |
Function GetFPCHeapStatus: TFPCHeapStatus; |
System |
Cette fonction permet de demander l'état du gestionnaire de tas du compilateur FreePascal. |
| GETGRAPHMODE |
Function GetGraphMode: SmallInt; |
Graph |
Cette fonction permet de connaitre le mode graphique courant du pilote. |
| GETHEAPSTATUS |
Function GetHeapStatus: THeapStatus; |
System |
Cette fonction permet de demander l'état du gestionnaire de tas. |
| GETLINESETTINGS |
Procedure GetLineSettings(var ActiveLineInfo: LineSettingsType); |
Graph |
Cette procédure permet de connaitre l'épaisseur d'une ligne tel que définit par «SetLineSettings». |
| GETMAXCOLOR |
Function GetMaxColor: Word; |
Graph |
Cette fonction permet de connaitre le numéro de palette maximal supporté dans l'écran graphique courant. |
| GETMAXMODE |
Function GetMaxMode: SmallInt; |
Graph |
Cette fonction permet de connaitre le numéro vidéo maximal supporté par le pilote vidéo. |
| GETMAXX |
Function GetMaxX: SmallInt; |
Graph |
Cette fonction permet de demander la position horizontal maximal en pixel. |
| GETMAXY |
Function GetMaxY: SmallInt; |
Graph |
Cette fonction permet de demander la position vertical maximal en pixel. |
| GETMEM |
Procedure Getmem(var p: pointer;Size: PtrInt);
Function GetMem(size: PtrInt):pointer; |
System |
Cette procédure permet d'effectuer une allocation dynamique sur la mémoire de tas. |
| GETMEMORY |
Procedure Getmemory(var p: pointer;Size: PtrInt);
Function Getmemory(size: PtrInt):pointer; |
System |
Cette procédure permet d'effectuer une allocation dynamique sur la mémoire de tas. |
| GETMEMORYMANAGER |
Procedure GetMemoryManager(var MemMgr: TMemoryManager); |
System |
Cette procédure permet de demander le point d'entrée du gestionnaire de mémoire courant. |
| GETMODENAME |
Function GetModeName(ModeNumber: SmallInt):String; |
Graph |
Cette fonction permet de connaitre sous la forme d'une chaine de caractères le nom du mode vidéo actuel. |
| GETMODERANGE |
Procedure GetModeRange(GraphDriver: SmallInt;var LoMode: SmallInt;var HiMode: SmallInt); |
Graph |
Cette fonction permet de connaitre le mode vidéo minimum et maximum supporté par le pilote vidéo spécifié. |
| GETPALETTE |
Procedure GetPalette(var Palette: PaletteType); |
Graph |
Cette fonction permet de connaitre la palette de couleur de l'écran graphique actuel. |
| GETPALETTESIZE |
Function GetPaletteSize: SmallInt; |
Graph |
Cette fonction retourne le nombre d'élément maximal contenu dans la palette de couleur de l'écran graphique. |
| GETPRECISIONMODE |
Function GetPrecisionMode: TFPUPrecisionMode; |
Math |
Cette fonction permet de demander le mode de précision de l'unité de calcul des nombres réel (Virgule flottante). |
| GETPROCESSID |
Function GetProcessID: SizeUInt; |
System |
Cette fonction permet de demander l'identificateur de processus courant. |
| GETROUNDMODE |
Function GetRoundMode: TFPURoundingMode; |
Math |
Cette fonction permet de demander le mode d'arrondissement de l'unité de calcul des nombres réel (Virgule flottante). |
| GETTEXTSETTINGS |
Procedure GetTextSettings(var TextInfo: TextSettingsType); |
Graph |
Cette procédure permet de connaitre la configuration de la police de caractères actuellement utilisé dans l'écran graphique. |
| GETTHREADID |
Function GetThreadID: TThreadID; |
System |
Cette fonction permet de demander l'identificateur de processus léger courant. |
| GETTHREADMANAGER |
Function GetThreadManager(var TM: TThreadManager):Boolean; |
System |
Cette fonction permet de demander le gestionnaire de processus léger courant. |
| GETVARIANTMANAGER |
Procedure GetVariantManager(var VarMgr: tvariantmanager); |
System |
Cette procédure permet de demander le gestionnaire de variante courant. |
| GETVIEWSETTINGS |
Procedure GetViewSettings(var viewport: ViewPortType); |
Graph |
Cette procédure permet de connaitre l'emplacement de la fenêtre courante. |
| GETWIDESTRINGMANAGER |
Procedure GetWideStringManager(var Manager: TWideStringManager); |
System |
Cette procédure permet de demander le gestionnaire de chaine de caractères Unicode courant. |
| GETX |
Function GetX: SmallInt; |
Graph |
Cette fonction permet de connaitre la position du pointeur horizontal dans l'écran graphique. |
| GETY |
Function GetY: SmallInt; |
Graph |
Cette fonction permet de connaitre la position du pointeur vertical dans l'écran graphique. |
| GET_CALLER_ADDR |
Function get_caller_addr(framebp: pointer):pointer; |
System |
Cette fonction permet de demander l'adresse de la routine appelante. |
| GET_CALLER_FRAME |
Function get_caller_frame(framebp: pointer):pointer; |
System |
Cette fonction permet de demander l'adresse du contexte de l'appelant. |
| GET_FRAME |
Function get_frame: pointer; |
System |
Cette fonction permet de demander le contexte courant. |
| GLOBALFIXUPREFERENCES |
Procedure GlobalFixupReferences; |
Classes |
Cette fonction permet de résoudre une référence non-résolu après qu'une forme est été chargée. |
| GOTOXY |
Procedure GotoXY(X: tcrtcoord;Y: tcrtcoord); |
Crt |
Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte. |
| GRADTODEG |
Function gradtodeg(grad: float):float; |
Math |
Cette fonction permet de convertir des grades en degrée. |
| GRADTORAD |
Function gradtorad(grad: float):float; |
Math |
Cette fonction permet de convertir des grades en radians. |
| GRAPHDEFAULTS |
Procedure GraphDefaults; |
Graph |
Cette procédure permet de retrouver certains paramètres par défaut dans l'écran graphique. |
| GRAPHERRORMSG |
Function GraphErrorMsg(ErrorCode: SmallInt):String; |
Graph |
Cette fonction permet d'obtenir un message d'erreur sous forme de chaine de caractères à partir de son numéro. |
| GRAPHRESULT |
Function GraphResult: SmallInt; |
Graph |
Cette fonction permet de demander le numéro d'erreur. |
| GROUPDESCENDENTSWITH |
Procedure GroupDescendentsWith(AClass: TPersistentClass;AClassGroup: TPersistentClass); |
Classes |
Cette procédure permet d'ajouter une classe à un groupe d'une autre classe. |
| HALT |
Procedure halt(errnum: Byte);
Procedure halt; |
System |
Cette procédure permet d'arrêter le programme ou le sous-programme actuellement en cours. |
| HEXSTR |
Function hexStr(Val: LongInt;cnt: Byte):shortstring;
Function hexStr(Val: Int64;cnt: Byte):shortstring;
Function hexStr(Val: Pointer):shortstring; |
System |
Cette fonction permet de convertir un entier en une chaine de caractères avec son équivalent hexadécimal. |
| HEXTOBIN |
Function HexToBin(HexValue: PChar;BinValue: PChar;BinBufSize: Integer):Integer; |
Classes |
Cette fonction permet de convertir une chaine de caractères hexadécimal en un tampon binaire. |
| HI |
Function hi(b: Byte):Byte;
Function hi(i: Integer):Byte;
Function hi(w: Word):Byte;
Function hi(l: LongInt):Word;
Function hi(l: DWord):Word;
Function hi(i: Int64):DWord;
Function hi(q: QWord):DWord; |
System |
Cette fonction permet la partie haute de l'entier (physiquement le deuxième octet de l'entier). |
| HIGH |
Function High(Arg: TypeOrVariable):TOrdinal; |
System |
Cette fonction permet connaitre la valeur maximal d'un type de donnée. |
| HIGHVIDEO |
Procedure HighVideo; |
Crt |
Cette procédure permet de fixer l'attribut d'affichage du texte blanc clair dans un écran texte. |
| HINSTANCE |
Function HINSTANCE: HMODULE; |
System |
Cette fonction permet de demander l'instance de fenêtre. |
| HYPOT |
Function hypot(x,y: float):float; |
Math |
Cette fonction permet d'effectuer le calcul de la longueur de l'hypoténuse. |
| IDENTTOINT |
Function IdentToInt(const Ident: String;var Int: LongInt;const Map: array of TIdentMapEntry):Boolean; |
Classes |
Cette fonction permet de vérifier la présence d'une valeur entière dans une liste cartographique d'identificateur d'entier. |
| IFTHEN |
Function ifthen(val: Boolean;const iftrue: Integer;const iffalse: Integer = 0):Integer;
Function ifthen(val: Boolean;const iftrue: Int64;const iffalse: Int64 = 0):Int64;
Function ifthen(val: Boolean;const iftrue: double;const iffalse: double = 0.0):double;
Function ifthen(val: Boolean;const iftrue: String;const iffalse: String = ''):String; |
Math |
Cette fonction permet de retourner la valeur vrai ou la valeur fausse dépendamment de la condition booléen. |
| IFTHEN |
Function ifthen(val: Boolean;const iftrue: Integer;const iffalse: Integer = 0):Integer;
Function ifthen(val: Boolean;const iftrue: Int64;const iffalse: Int64 = 0):Int64;
Function ifthen(val: Boolean;const iftrue: double;const iffalse: double = 0.0):double;
Function ifthen(val: Boolean;const iftrue: String;const iffalse: String = ''):String; |
Math |
Cette fonction permet de retourner la valeur vrai ou la valeur fausse dépendamment de la condition booléen. |
| INC |
Procedure Inc(var X: TOrdinal);
Procedure Inc(var X: TOrdinal;Increment: TOrdinal); |
System |
Cette procédure permet d'incrémenter la valeur de la variable spécifié. |
| INCLUDE |
Procedure Include(var S: TSetType;E: TSetElement); |
System |
Ce mot réservé permet d'inclure un élément d'une variable d'ensemble (SET). |
| INDEXBYTE |
Function IndexByte(const buf;len: SizeInt;b: Byte):SizeInt; |
System |
Cette fonction permet de rechercher un octet dans une plage mémoire. |
| INDEXCHAR |
Function IndexChar(const buf;len: SizeInt;b: Char):SizeInt; |
System |
Cette fonction permet de rechercher un caractère dans une plage mémoire. |
| INDEXCHAR0 |
Function IndexChar0(const buf;len: SizeInt;b: Char):SizeInt; |
System |
Cette fonction permet de rechercher un caractère dans une plage mémoire ou jusqu'à un caractère nulle. |
| INDEXDWORD |
Function IndexDWord(const buf;len: SizeInt;b: DWord):SizeInt; |
System |
Cette fonction permet de rechercher un double mot dans une plage mémoire. |
| INDEXWORD |
Function Indexword(const buf;len: SizeInt;b: Word):SizeInt; |
System |
Cette fonction permet de rechercher un mot dans une plage mémoire. |
| INITCOMPONENTRES |
Function InitComponentRes(const ResName: String;Instance: TComponent):Boolean; |
Classes |
Cette fonction permet d'effectuer l'initialisation des ressources d'une composante. |
| INITCRITICALSECTION |
Procedure InitCriticalSection(var cs: TRTLCriticalSection); |
System |
Cette procédure permet d'initialiser une section critique. |
| INITGRAPH |
Procedure InitGraph(var GraphDriver: SmallInt;var GraphMode: SmallInt;const PathToDriver: String); |
Graph |
Cette procédure permet d'initialiser le mode d'affichage pour passer à l'écran graphique. |
| INITINHERITEDCOMPONENT |
Function InitInheritedComponent(Instance: TComponent;RootAncestor: TClass):Boolean; |
Classes |
Cette fonction permet d'effectuer l'initialisation d'une composante descendante d'un RootAncestor. |
| INITTHREAD |
Procedure InitThread(stklen: SizeUInt); |
System |
Cette procédure permet d'initialiser un processus léger. |
| INITTHREADVARS |
Procedure InitThreadVars(RelocProc: Pointer); |
System |
Cette procédure permet d'initialiser un processus léger variable. |
| INSTALLUSERDRIVER |
Function InstallUserDriver(Name: String;AutoDetectPtr: Pointer):SmallInt; |
Graph |
Cette fonction permet d'employer un pilote graphique n'étant pas fournit à l'origine par FreePascal. |
| INSTALLUSERFONT |
Function InstallUserFont(const FontFileName: String):SmallInt; |
Graph |
Cette fonction permet d'employer des polices de caractères n'étant pas fournit à l'origine par FreePascal. |
| INTTOIDENT |
Function IntToIdent(Int: LongInt;var Ident: String;const Map: array of TIdentMapEntry):Boolean; |
Classes |
Cette fonction permet de vérifier la présence d'un identificateur d'entier pour une valeur entière dans une liste cartographique d'identificateur d'entier. |
| INSERT |
Procedure Insert(const source: shortstring;var s: shortstring;index: SizeInt);
Procedure Insert(source: Char;var s: shortstring;index: SizeInt);
Procedure Insert(const Source: AnsiString;var S: AnsiString;Index: SizeInt);
Procedure Insert(const Source: WideString;var S: WideString;Index: SizeInt); |
System |
Cette procédure permet d'insérer une chaine de caractères dans une autre chaine de caractères à l'endroit spécifié. |
| INRANGE |
Function InRange(const AValue,AMin,AMax: Integer):Boolean;
Function InRange(const AValue,AMin,AMax: Int64):Boolean; |
Math |
Cette fonction permet d'indiquer si la valeur se trouve dans l'intervalle spécifié. |
| INSLINE |
Procedure InsLine; |
Crt |
Cette procédure permet d'insérer la ligne vierge à la position courante du curseur. |
| INT |
Function int(d: ValReal):ValReal; |
System |
Cette fonction permet de retourner la partie entière d'un nombre réel. |
| INTERLOCKEDCOMPAREEXCHANGE |
Function InterlockedCompareExchange(var Target: LongInt;NewValue: LongInt; Comperand: LongInt):LongInt;
Function InterlockedCompareExchange(var Target: Pointer;NewValue: Pointer;Comperand: Pointer):Pointer; |
System |
Cette fonction permet de comparer et d'échanger des valeurs si la valeur destinataire et la nouvelle sont égale dans un contexte de processus sécurisé. |
| INTERLOCKEDDECREMENT |
Function InterLockedDecrement(var Target: LongInt):LongInt;
Function InterLockedDecrement(var Target: Pointer):Pointer; |
System |
Cette fonction permet de décrementé de 1 une valeur dans un contexte de processus sécurisé. |
| INTERLOCKEDEXCHANGE |
Function InterLockedExchange(var Target: LongInt;Source: LongInt):LongInt;
Function InterLockedExchange(var Target: Pointer;Source: Pointer):Pointer; |
System |
Cette fonction permet d'échanger 2 valeurs dans un contexte de processus sécurisé. |
| INTERLOCKEDEXCHANGEADD |
Function InterLockedExchangeAdd(var Target: LongInt;Source: LongInt):LongInt;
Function InterLockedExchangeAdd(var Target: Pointer;Source: Pointer):Pointer; |
System |
Cette fonction permet d'ajouter puis d'échanger 2 valeurs dans un contexte de processus sécurisé. |
| INTERLOCKEDINCREMENT |
Function InterLockedIncrement(var Target: LongInt):LongInt;
Function InterLockedIncrement(var Target: Pointer):Pointer; |
System |
Cette fonction permet d'incrementé de 1 une valeur dans un contexte de processus sécurisé. |
| INTPOWER |
Function intpower(base: float;const exponent: Integer):float; |
Math |
Cette fonction permet d'effectuer le calcul d'une base à la puissance spécifié. |
| INVALIDPOINT |
Function InvalidPoint(X: Integer; Y: Integer):Boolean;
Function InvalidPoint(const At: TPoint):Boolean;
Function InvalidPoint(const At: TSmallPoint):Boolean; |
Classes |
Cette fonction permet d'effectuer la vérification si un point est invalide. |
| IORESULT |
Function IOResult: Word; |
System |
Cette fonction permet de connaitre le code d'erreur d'une opération effectué sur un fichier. |
| ISINFINITE |
Function IsInfinite(const d: Double):Boolean; |
Math |
Cette fonction permet d'indiquer si la valeur est un nombre infinie. |
| ISLEAPYEAR |
Function IsLeapYear(Year: Word): Boolean; |
SysUtils |
Cette fonction permet de demander si l'année spécifié est bissextile. |
| ISMEMORYMANAGERSET |
Function IsMemoryManagerSet: Boolean; |
System |
Cette fonction permet de demander si un gestionnaire de mémoire dynamique est installé. |
| ISNAN |
Function IsNan(const d: Double):Boolean; |
Math |
Cette fonction permet d'indiquer si la valeur n'est pas un nombre. |
| ISZERO |
Function IsZero(const A: Single;Epsilon: Single):Boolean;
Function IsZero(const A: Single):Boolean;
Function IsZero(const A: Extended;Epsilon: Extended):Boolean;
Function IsZero(const A: Extended):Boolean; |
Math |
Cette fonction permet d'indiquer si la valeur est zéro. |
| KEYPRESSED |
Function KeyPressed: Boolean; |
Crt |
Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche. |
| KILLTHREAD |
Function KillThread(threadHandle: TThreadID):DWord; |
System |
Cette fonction permet de terminer le processus léger spécifié. |
| LDEXP |
Function ldexp(x: float;const p: Integer):float; |
Math |
Cette fonction permet de calculer la multiplication d'un nombre par 2 à la puissance spécifié. |
| LEAVECRITICALSECTION |
Procedure LeaveCriticalsection(var cs: TRTLCriticalSection); |
System |
Cette procédure permet de sortir d'une section critique. |
| LENGTH |
Function Length(ch:String):Integer; |
System |
Cette fonction permet d'indiquer la longueur d'une chaine de caractères de format standard Pascal. |
| LETON |
Function LEtoN(const AValue: SmallInt):SmallInt;
Function LEtoN(const AValue: Word):Word;
Function LEtoN(const AValue: LongInt):LongInt;
Function LEtoN(const AValue: DWord):DWord;
Function LEtoN(const AValue: Int64):Int64;
Function LEtoN(const AValue: QWord):QWord; |
System |
Cette fonction permet de convertir un entier petit-boutiste (Little Endian) en un entier natif. |
| LINEREL |
Procedure LineRel(Dx: SmallInt;Dy: SmallInt); |
Graph |
Cette procédure permet de traçer une ligne à partir de la position courante jusqu'à l'endroit relatif indiquer dans un écran graphique. |
| LINESTART |
Function LineStart(Buffer: PChar; BufPos: PChar):PChar; |
Classes |
Cette fonction permet d'effectuer la recherche du début d'une ligne dans un tampon avant la position spécifié. |
| LINETO |
Procedure LineTo(X: SmallInt;Y: SmallInt); |
Graph |
Cette procédure permet de traçer une ligne à partir de la position courante jusqu'à l'endroit absolue indiquer dans un écran graphique. |
| LN |
Function ln(d: ValReal):ValReal; |
System |
Cette fonction permet de calculer le logarithme népérien (Naturel). |
| LNXP1 |
Function lnxp1(x: float):float; |
Math |
Cette fonction permet de calculer le logarithme népérien (Naturel) de (X+1). |
| LO |
Function lo(B: Byte):Byte;
Function lo(i: Integer):Byte;
Function lo(w: Word):Byte;
Function lo(l: LongInt):Word;
Function lo(l: DWord):Word;
Function lo(i: Int64):DWord;
Function lo(q: QWord):DWord; |
System |
Cette fonction permet la partie base de l'entier (physiquement le premier octet de l'entier). |
| LOADRESOURCE |
Function LoadResource(ModuleHandle: HMODULE;ResHandle: TResourceHandle):HGLOBAL; |
System |
Cette fonction permet charger une ressource d'un module en mémoire. |
| LOCKRESOURCE |
Function LockResource(ResData: HGLOBAL):Pointer; |
System |
Cette fonction permet de vérrouiller une ressource d'un module précédamment charger en mémoire. |
| LOG10 |
Function log10(x: float):float; |
Math |
Cette fonction permet de calculer le logarithme en base 10. |
| LOG2 |
Function log2(x: float):float; |
Math |
Cette fonction permet de calculer le logarithme en base 2. |
| LOGN |
Function logn(n: float;x: float):float; |
Math |
Cette fonction permet de calculer le logarithme en base spécifié. |
| LONGJMP |
Procedure longjmp(var S: jmp_buf;value: LongInt); |
System |
Cette procédure effectue la restauration de la pile dans un saut non local. |
| LOW |
Function Low(Arg: TypeOrVariable):TOrdinal; |
System |
Cette fonction permet connaitre la valeur minimal d'un type de donnée. |
| LOWVIDEO |
Procedure LowVideo; |
Crt |
Cette procédure permet de fixer l'attribut de couleur d'écriture des caractères avec une intensité de couleur inférieur si possible. |
| LOWERCASE |
Function lowerCase(const s: shortstring):shortstring;
Function lowerCase(c: Char):Char;
Function lowerCase(const s: ansistring):ansistring; |
SysUtils |
Cette fonction retourne une chaine de caractères en minuscule. |
| MALLOC |
Function Malloc(Size: ptruint):Pointer; |
cmem |
Cette fonction permet d'allouer un nouveau bloc de mémoire et de retourner un pointeur. |
| MAX |
Function Max(a,b: Integer):Integer;
Function Max(a,b: Int64):Int64;
Function Max(a,b: Extended):Extended; |
Math |
Cette fonction permet de retourner la plus grande valeur entre deux valeurs. |
| MAXINTVALUE |
Function MaxIntValue(const Data: array of Integer):Integer; |
Math |
Cette fonction permet de renvoyer la plus grande valeur d'un tableau d'entier. |
| MAXVALUE |
Function maxvalue(const data: array of Extended):Extended;
Function maxvalue(const data: PExtended;const N: Integer):Extended;
Function maxvalue(const data: array of Integer):Integer;
Function maxvalue(const data: PInteger;const N: Integer):Integer; |
Math |
Cette fonction permet de renvoyer la plus grande valeur d'un tableau de nombre. |
| MEAN |
Function mean(const data: array of Extended):float;
Function mean(const data: PExtended;const N: LongInt):float; |
Math |
Cette fonction permet de renvoyer la moyenne d'un tableau de nombre réel. |
| MEANANDSTDDEV |
Procedure meanandstddev(const data: array of Extended;var mean: float;var stddev: float);
Procedure meanandstddev(const data: PExtended;const N: LongInt;var mean: float;var stddev: float); |
Math |
Cette procédure permet de renvoyer la moyenne et la variance d'un tableau de nombre réel. |
| MEMSIZE |
Function MemSize(p: pointer):PtrInt; |
System |
Cette fonction permet de demander la taille d'un bloc de mémoire. |
| MIN |
Function Min(a,b: Integer):Integer;
Function Min(a,b: Int64):Int64;
Function Min(a,b: Extended):Extended; |
Math |
Cette fonction permet de retourner la plus petite valeur entre deux valeurs. |
| MININTVALUE |
Function MinIntValue(const Data: array of Integer):Integer; |
Math |
Cette fonction permet de renvoyer la plus petite valeur d'un tableau d'entier. |
| MINVALUE |
Function minvalue(const data: array of Extended):Extended;
Function minvalue(const data: PExtended;const N: Integer):Extended;
Function minvalue(const data: array of Integer):Integer;
Function MinValue(const Data: PInteger;const N: Integer):Integer; |
Math |
Cette fonction permet de renvoyer la plus petite valeur d'un tableau de nombre. |
| MKDIR |
Procedure mkdir(const s: String); |
System |
Cette procédure permet de créer un répertoire. |
| MOMENTSKEWKURTOSIS |
Procedure momentskewkurtosis(const data: array of Extended;var m1,m2,m3,m4,skew,kurtosis: float);
Procedure momentskewkurtosis(const data: PExtended;const N: Integer;var m1,m2,m3,m4,skew,kurtosis: float); |
Math |
Cette fonction permet de retourner les quatres premiers moment d'une distribution Kurtosis. |
| MOVE |
Procedure Move(const source;var dest;count: SizeInt); |
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. |
| MOVECHAR0 |
Procedure MoveChar0(const buf1;var buf2;len: SizeInt); |
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 ou arrêtant lorsqu'un caractère de code ASCII 0 est rencontré. |
| MOVEREL |
Procedure MoveRel(Dx: SmallInt;Dy: SmallInt); |
Graph |
Cette procédure permet de fixer la position relative du pointeur de coordonnées graphique à la position courante. |
| MOVETO |
Procedure MoveTo(X: SmallInt;Y: SmallInt); |
Graph |
Cette procédure permet de fixer la position du pointeur de coordonnées graphique. |
| NEW |
Procedure New(var P: Pointer);
Procedure New(var P: Pointer;Cons: TProcedure); |
System |
Cette procédure permet d'allouer de la mémoire dynamique pour une variable. |
| NORM |
Function norm(const data: array of Extended):float;
Function norm(const data: PExtended;const N: Integer):float; |
Math |
Cette fonction permet de renvoyer la norme euclidienne «L-2» d'un tableau de nombre réel. |
| NORMVIDEO |
Procedure NormVideo; |
Crt |
Cette procédure permet de fixer la couleur de l'écriture du texte à intensité normal dans les écrans de texte. |
| NOSOUND |
Procedure NoSound; |
Crt |
Cette procédure permet d'arrêter le signal sonore émit par le PC Speaker. |
| NOTIFYGLOBALLOADING |
Procedure NotifyGlobalLoading; |
Classes |
Cette procédure permet d'envoyer un avertissement lors du chargement global. |
| NTOBE |
Function NtoBE(const AValue: SmallInt):SmallInt;
Function NtoBE(const AValue: Word):Word;
Function NtoBE(const AValue: LongInt):LongInt;
Function NtoBE(const AValue: DWord):DWord;
Function NtoBE(const AValue: Int64):Int64;
Function NtoBE(const AValue: QWord):QWord; |
System |
Cette fonction permet de convertir un entier natif en un entier gros-boutiste (Big Endian). |
| NTOLE |
Function NtoLE(const AValue: SmallInt):SmallInt;
Function NtoLE(const AValue: Word):Word;
Function NtoLE(const AValue: LongInt):LongInt;
Function NtoLE(const AValue: DWord):DWord;
Function NtoLE(const AValue: Int64):Int64;
Function NtoLE(const AValue: QWord):QWord; |
System |
Cette fonction permet de convertir un entier natif en un entier petit-boutiste (Little Endian). |
| NULL |
Function Null: Variant; |
System |
Cette fonction permet de retourner une valeur nulle correspondant au type de données souhaités. |
| OBJECTBINARYTOTEXT |
Procedure ObjectBinaryToText(Input: TStream; Output: TStream); |
Classes |
Cette procédure permet la conversion de données binaire d'un objet sous une forme texte. |
| OBJECTRESOURCETOTEXT |
Procedure ObjectResourceToText(Input: TStream;Output: TStream); |
Classes |
Cette procédure permet la conversion de données binaire d'un objet de ressource sous une forme texte. |
| OBJECTTEXTTOBINARY |
Procedure ObjectTextToBinary(Input: TStream;Output: TStream); |
Classes |
Cette procédure permet la conversion d'information texte en données binaire d'un objet. |
| OBJECTTEXTTORESOURCE |
Procedure ObjectTextToResource(Input: TStream;Output: TStream); |
Classes |
Cette procédure permet d'effectuer la conversion d'information texte en données binaire d'un objet de ressource. |
| OCTSTR |
Function OctStr(Val: LongInt;cnt: Byte):shortstring; |
System |
Cette fonction permet de convertir un entier en une chaine de caractères avec son équivalent octal. |
| ODD |
Function odd(l: LongInt):Boolean;
Function odd(l: LongWord):Boolean;
Function odd(l: Int64):Boolean;
Function odd(l: QWord):Boolean; |
System |
Cette fonction indique si la valeur entière est un nombre impaire. |
| OFS |
Function Ofs(var X):LongInt; |
System |
Cette fonction indique l'adresse d'emplacement d'offset de la mémoire physique qu'occupe l'expression. |
| ORD |
Function Ord(X: TOrdinal):LongInt; |
System |
Cette fonction permet de connaitre le rang de la valeur scalaire, par exemple on peut connaitre le numéro de code ASCII d'un caractère de cette manière. |
| OUTTEXT |
Procedure OutText(const TextString: String); |
Graph |
Cette procédure permet d'écrire une chaine de caractères de texte à l'emplacement courant dans un écran graphique. |
| OUTTEXTXY |
var OutTextXY = Procedure(x,y: SmallInt;const TextString: String); |
Graph |
Cette procédure permet d'écrire une chaine de caractères de texte aux coordonnées spécifié dans un écran graphique. |
| PARAMCOUNT |
Function Paramcount: LongInt; |
System |
Cette fonction retourne le nombre de paramètres passer au programme par le système d'exploitation. |
| PARAMSTR |
Function ParamStr(l: LongInt):String; |
System |
Cette fonction retourne le contenu du paramètre spécifié passer au programme par le système d'exploitation. |
| PI |
Function Pi:Real; |
System |
Cette fonction retourne la valeur de nombre Pi (Π). |
| PIESLICE |
Procedure PieSlice(X: SmallInt;Y: SmallInt;stangle: SmallInt;endAngle: SmallInt;Radius: Word); |
Graph |
Cette procédure permet de traçer un secteur de cercle dans un écran graphique. |
| POINT |
Function Point(AX: Integer;AY: Integer):TPoint; |
Classes |
Cette fonction permet de créer un objet contenant un couple de coordonnée. |
| POINTSEQUAL |
Function PointsEqual(const P1: TPoint;const P2: TPoint):Boolean;
Function PointsEqual(const P1: TSmallPoint;const P2: TSmallPoint):Boolean; |
Classes |
Cette fonction permet de la vérification si deux variables TPoint sont égales. |
| POPNSTDDEV |
Function popnstddev(const data: array of Extended):float;
Function popnstddev(const data: PExtended;const N: Integer):float; |
Math |
Cette fonction permet de retourner la déviation standard d'une population. |
| POPNVARIANCE |
Function popnvariance(const data: PExtended;const N: Integer):float;
Function popnvariance(const data: array of Extended):float; |
Math |
Cette fonction permet de retourner la variance d'une population. |
| POS |
Function Pos(const substr: shortstring;const s: shortstring):SizeInt;
Function Pos(C: Char;const s: shortstring):SizeInt;
Function Pos(const Substr: ShortString;const Source: AnsiString):SizeInt;
Function Pos(const substr: shortstring;c: Char):SizeInt;
Function Pos(const Substr: AnsiString;const Source: AnsiString):SizeInt;
Function Pos(c: Char;const s: AnsiString):SizeInt;
Function Pos(const Substr: WideString;const Source: WideString):SizeInt;
Function Pos(c: Char;const s: WideString):SizeInt;
Function Pos(c: WideChar;const s: WideString):SizeInt;
Function Pos(c: WideChar;const s: AnsiString):SizeInt;
Function Pos(c: AnsiString;const s: WideString):SizeInt;
Function Pos(c: WideString;const s: AnsiString):SizeInt;
Function Pos(c: ShortString;const s: WideString):SizeInt;
Function Pos(c: Char;const v: Variant):SizeInt;
Function Pos(s: ShortString;const v: Variant):SizeInt;
Function Pos(a: AnsiString;const v: Variant):SizeInt;
Function Pos(w: WideString;const v: Variant):SizeInt;
Function Pos(v: Variant;const c: Char):SizeInt;
Function Pos(v: Variant;const s: ShortString):SizeInt;
Function Pos(v: Variant;const a: AnsiString):SizeInt;
Function Pos(v: Variant;const w: WideString):SizeInt;
Function Pos(v1: Variant;const v2: Variant):SizeInt; |
System |
Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaine de caractères dans une chaine de caractères. |
| POWER |
Function power(base,exponent: float):float; |
Math |
Cette fonction permet d'effectuer le calcul d'une base spécifié à la puissance spécifié. |
| PRED |
Function Pred(X: TOrdinal):TOrdinal; |
System |
Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaine de caractères dans une chaine de caractères. |
| PREFETCH |
Procedure prefetch(const mem); |
System |
Cette procédure permet de charger un contenu en mémoire du «Prefetch» du microprocesseur. |
| PTR |
Function ptr(seg: LongInt;off: LongInt):farpointer; |
System |
Cette fonction retourne un pointeur à partir d'une adresse. |
| QUERYADAPTERINFO |
Function queryadapterinfo: PModeInfo; |
Graph |
Cette fonction permet de demander les ajustements vidéo courant de l'adaptateur. |
| RADTOCYCLE |
Function radtocycle(rad: float):float; |
Math |
Cette fonction permet de convertir des angles radians en angles de cycle. |
| RADTODEG |
Function radtodeg(rad: float):float; |
Math |
Cette fonction permet de convertir des angles radians en angles de degrée. |
| RADTOGRAD |
Function radtograd(rad: float):float; |
Math |
Cette fonction permet de convertir des angles radians en angles de grades. |
| RAISELIST |
Function RaiseList: PExceptObject; |
System |
Cette fonction permet de retourner la liste des exceptions de débordement. |
| RANDG |
Function randg(mean: float;stddev: float):float; |
Math |
Cette fonction statistique permet d'effectuer le génération de nombres aléatoires avec une distribution gaussienne sur la moyenne. |
| RANDOM |
Function Random(l: LongInt):LongInt;
Function Random(l: Int64):Int64;
Function Random: extended; |
System |
Cette fonction permet de générer un nombre aléatoire. |
| RANDOMIZE |
Procedure Randomize; |
System |
Cette procédure permet d'initialiser le générateur de nombre aléatoire. |
| READ |
Procedure Read(var F: Text;Args: Arguments);
Procedure Read(Args: Arguments); |
System |
Cette procédure permet de lire différentes données à partir d'un périphérique, d'un fichier ou de la console. |
| READCOMPONENTRES |
Function ReadComponentRes(const ResName: String;Instance: TComponent):TComponent; |
Classes |
Cette procédure permet de demander les composantes ainsi que leurs propriétés associé à une ressource du système d'exploitation. |
| READCOMPONENTRESEX |
Function ReadComponentResEx(HInstance: THandle;const ResName: String):TComponent; |
Classes |
Cette procédure permet de demander les composantes ainsi que leurs propriétés associé à une ressource du système d'exploitation spécifié. |
| READCOMPONENTRESFILE |
Function ReadComponentResFile(const FileName: String;Instance: TComponent):TComponent; |
Classes |
Cette procédure permet de demander les composantes ainsi que leurs propriétés associé à un fichier de ressource du système d'exploitation. |
| READKEY |
Function ReadKey: Char; |
Crt |
Cette fonction permet d'effectuer la lecture d'une touche enfoncé au clavier. |
| READLN |
Procedure ReadLn(var F: Text;Args: Arguments);
Procedure ReadLn(Args: Arguments); |
System |
Cette procédure permet de lire une ligne de texte à partir d'un périphérique, d'un fichier ou de la console. |
| REAL2DOUBLE |
Function Real2Double(r: real48):double; |
System |
Cette procédure permet de lire une ligne de texte à partir d'un périphérique, d'un fichier ou de la console. |
| REALLOC |
Function ReAlloc(P: Pointer;Size: PtrUInt):Pointer; |
cmem |
Cette fonction permet de réallouer un bloc de mémoire et de retourner un pointeur. |
| REALLOCMEM |
Function ReAllocMem(var p: pointer;Size: PtrInt):pointer; |
System |
Cette fonction permet d'effectuer une réallocation dynamique sur la mémoire de tas. |
| REALLOCMEMORY |
Function ReAllocMemory(var p: pointer;Size: PtrInt):pointer; |
System |
Cette fonction permet d'effectuer une réallocation dynamique sur la mémoire de tas. |
| RECT |
Function Rect(ALeft: Integer;ATop: Integer; ARight: Integer; ABottom: Integer):TRect; |
Classes |
Cette fonction permet de retourner un enregistrement TRect des coordonnées spécifiés. |
| RECTANGLE |
Procedure Rectangle(x1: SmallInt;y1: SmallInt;x2: SmallInt;y2: SmallInt); |
Graph |
Cette procédure permet de traçer des rectangles dans une écran graphique. |
| REDIRECTFIXUPREFERENCES |
Procedure RedirectFixupReferences(Root: TComponent;const OldRootName: String;const NewRootName: String); |
Classes |
Cette procédure permet de rediriger les références à l'intérieur d'objet racine d'un ancien à un nouveau nom de racine. |
| REGISTERBGIDRIVER |
Function RegisterBGIDriver(driver: pointer):SmallInt; |
Graph |
Cette fonction permet d'intégrer un pilote BGI après la lecture d'un fichier. |
| REGISTERBGIFONT |
Function RegisterBGIfont(font: pointer):SmallInt; |
Graph |
Cette fonction permet d'intégrer une police de caractères BGI après sa lecture d'un fichier. |
| REGISTERCLASSALIAS |
Procedure RegisterClassAlias(AClass: TPersistentClass;const Alias: String); |
Classes |
Cette procédure permet d'enregistrer un alias associé à une classe de façon à ce qu'elle soit exploitable dans l'inspecteur d'objet. |
| REGISTERCLASS |
Procedure RegisterClass(AClass: TPersistentClass); |
Classes |
Cette procédure permet d'enregistrer une classe de façon à ce qu'elle soit exploitable dans l'inspecteur d'objet. |
| REGISTERCLASSES |
Procedure RegisterClasses(AClasses: array of TPersistentClass); |
Classes |
Cette procédure permet d'enregistrer un tableau contenant des classes de façon à ce qu'elle soit exploitable dans l'inspecteur d'objet. |
| REGISTERCOMPONENTS |
Procedure RegisterComponents(const Page: String;ComponentClasses: array of TComponentClass); |
Classes |
Cette procédure permet d'enregistrer des classes situé dans la même page de la palette de composantes. |
| REGISTERFINDGLOBALCOMPONENTPROC |
Procedure RegisterFindGlobalComponentProc(AFindGlobalComponent: TFindGlobalComponent); |
Classes |
Cette procédure permet d'enregistrer une composante de gestionnaire de recherche. |
| REGISTERINITCOMPONENTHANDLER |
Procedure RegisterInitComponentHandler(ComponentClass: TComponentClass; Handler: TInitComponentHandler); |
Classes |
Cette procédure permet d'enregistrer une composante de gestionnaire d'initialisation. |
| REGISTERINTEGERCONSTS |
Procedure RegisterIntegerConsts(IntegerType: Pointer;IdentToIntFn: TIdentToInt;IntToIdentFn: TIntToIdent); |
Classes |
Cette procédure permet d'enregistrer quelques identificateurs d'entiers dans une cartographie. |
| REGISTERNOICON |
Procedure RegisterNoIcon(ComponentClasses: array of TComponentClass); |
Classes |
Cette procédure permet d'enregistrer des composantes de classes n'apparaissant pas dans la palette de composantes. |
| REGISTERNONACTIVEX |
Procedure RegisterNonActiveX(ComponentClasses: array of TComponentClass;AxRegType: TActiveXRegType); |
Classes |
Cette procédure permet d'interdire l'accès à une composante ActiveX par un expert. |
| RELEASEEXCEPTIONOBJECT |
Procedure ReleaseExceptionObject; |
System |
Cette procédure permet de décrémenter le compteur de référence de l'objet d'exception courant. |
| REMOVEFIXUPREFERENCES |
Procedure RemoveFixupReferences(Root: TComponent;const RootName: String); |
Classes |
Cette procédure permet d'enlever les références à nom de racine d'une liste de fixup. |
| REMOVEFIXUPS |
Procedure RemoveFixups(Instance: TPersistent); |
Classes |
Cette procédure permet d'enlever une instance d'une liste de fixup. |
| RENAME |
Procedure Rename(var f: ;const s: String);
Procedure Rename(var f: ;p: PChar);
Procedure Rename(var f: ;c: Char);
Procedure Rename(var t: Text;const s: String);
Procedure Rename(var t: Text;p: PChar);
Procedure Rename(var t: Text;c: Char); |
System |
Cette procédure permet de renommer le nom d'un fichier à partir de son identificateur de fichier. |
| RESET |
Procedure Reset(var f: ;l: LongInt);
Procedure Reset(var f);
Procedure Reset(var f: TypedFile);
Procedure Reset(var t: Text); |
System |
Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
| RESTORECRTMODE |
Procedure RestoreCrtMode; |
Graph |
Cette procédure permet de passer de l'écran graphique à l'écran de texte. |
| RESUMETHREAD |
Function ResumeThread(threadHandle: TThreadID):DWord; |
System |
Cette fonction permet de reprendre l'exécution d'un processus léger précédamment interrompu. |
| REWRITE |
Procedure Rewrite(var f: ;l: LongInt);
Procedure Rewrite(var f);
Procedure Rewrite(var f: TypedFile);
Procedure Rewrite(var t: Text); |
System |
Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
| RMDIR |
Procedure rmdir(const s: String); |
System |
Cette procédure permet de supprimer un répertoire à partir de chaine de caractères de format standard Pascal. |
| ROUND |
Function round(d: ValReal):Int64; |
System |
Cette fonction retourne la valeur arrondie d'un nombre réel. |
| ROUNDTO |
Function RoundTo(const AVAlue: Extended;const Digits: TRoundToRange):Extended; |
Math |
Cette fonction permet d'arrondir un nombre au nombre de chiffres spécifié. |
| RTLEVENTCREATE |
Function RTLEventCreate: PRTLEvent; |
System |
Cette fonction permet de créer un événement RTL. |
| RTLEVENTDESTROY |
Procedure RTLeventdestroy(state: PRTLEvent); |
System |
Cette procédure permet de supprimer un événement RTL. |
| RTLEVENTRESETEVENT |
Procedure RTLeventResetEvent(state: PRTLEvent); |
System |
Cette procédure permet de réinitialiser un événement RTL. |
| RTLEVENTSETEVENT |
Procedure RTLeventSetEvent(state: PRTLEvent); |
System |
Cette procédure permet de fixer l'état d'un événement RTL. |
| RTLEVENTSYNC |
Procedure RTLeventsync(m: trtlmethod;p: TProcedure); |
System |
Cette procédure permet d'effectuer une synchronisation d'un événement RTL. |
| RTLEVENTWAITFOR |
Procedure RTLeventWaitFor(state: PRTLEvent);
Procedure RTLeventWaitFor(state: PRTLEvent;timeout: LongInt); |
System |
Cette procédure permet d'attendre après un événement RTL. |
| RUNERROR |
Procedure RunError(w: Word);
Procedure RunError; |
System |
Cette procédure permet d'arrêter l'exécution du programme avec un code d'erreur particulier. |
| SAMEVALUE |
Function SameValue(const A,B: Extended):Boolean;
Function SameValue(const A,B: Single):Boolean;
Function SameValue(const A,B: Extended;Epsilon: Extended):Boolean;
Function SameValue(const A,B: Single;Epsilon: Single):Boolean; |
Math |
Cette fonction permet d'indiquer si les valeurs sont les mêmes. |
| SEC |
Function sec(x: float):float; |
Math |
Cette fonction permet d'effectuer le calcul de la sécante. |
| SECANT |
Function secant(x: float):float; |
Math |
Cette fonction permet d'effectuer le calcul de la sécante. |
| SECTOR |
Procedure Sector(x: SmallInt;y: SmallInt;StAngle: Word; EndAngle: Word; XRadius: Word; YRadius: Word); |
Graph |
Cette procédure permet de traçer un secteur d'ellipse dans un écran graphique. |
| SEEK |
Procedure Seek(var f;Pos: Int64); |
System |
Cette procédure permet de fixer la position du pointeur dans un fichier spécifier. |
| SEEKEOF |
Function SeekEOF(var t: Text):Boolean;
Function SeekEOF: Boolean; |
System |
Cette fonction indique si la fin du fichier texte est atteinte. |
| SEEKEOLN |
Function SeekEOLn(var t: Text):Boolean;
Function SeekEOLn: Boolean; |
System |
Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
| SEG |
Function Seg(var X):LongInt; |
System |
Cette fonction indique l'adresse d'emplacement de segment de la mémoire physique qu'occupe l'expression. |
| SETASPECTRATIO |
Procedure SetAspectRatio(Xasp: Word;Yasp: Word); |
Graph |
Cette procédure permet de fixer l'aspect des cercles pour produire un cercle en accord avec le fait que les écrans ne soit pas carré. |
| SETBKCOLOR |
Procedure SetBkColor(ColorNum: Word); |
Graph |
Cette procédure permet de fixer la couleur d'arrière plan de l'écran graphique. |
| SETCOLOR |
Procedure SetColor(Color: Word); |
Graph |
Cette procédure permet de fixer la palette de couleur courante de l'écran graphique. |
| SETCTHREADMANAGER |
Procedure SetCThreadManager; |
cthreads |
Cette procédure permet de fixer le gestionnaire de processus dans un gestionnaire de processus de la bibliothèque de langage de programmation C. |
| SETCWIDESTRINGMANAGER |
Procedure SetCWidestringManager; |
cwstring |
Cette procédure permet de fixer le gestionnaire de chaine de caractères Unicode d'une unité système pour une version C. |
| SETDIRECTVIDEO |
Procedure SetDirectVideo(DirectAccess: Boolean); |
Graph |
Cette procédure permet d'effectuer des accès direct au mode vidéo. |
| SETEXCEPTIONMASK |
Function SetExceptionMask(const Mask: TFPUExceptionMask):TFPUExceptionMask; |
Math |
Cette fonction permet de fixer le masque des exceptions survenus dans l'unité de calcul des nombres réel (Virgule flottante). |
| SETFILLPATTERN |
Procedure SetFillPattern(Pattern: FillPatternType;Color: Word); |
Graph |
Cette procédure permet de fixer une palette de remplissage pour la «peinture». |
| SETFILLSTYLE |
Procedure SetFillStyle(Pattern: Word;Color: Word); |
Graph |
Cette procédure permet de connaitre une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice». |
| SETGRAPHMODE |
Procedure SetGraphMode(Mode: SmallInt); |
Graph |
Cette fonction permet de fixer le mode graphique courant du pilote. |
| SETJMP |
Function Setjmp(var S: jmp_buf):LongInt; |
System |
Cette fonction permet de sauvegarder le point d'exécution courant. |
| SETLENGTH |
Procedure SetLength(var S: string; NewLength: Integer); |
System |
Cette procédure permet de fixer la longueur d'une chaine de caractères de format standard Pascal. |
| SETLINESTYLE |
Procedure SetLineStyle(LineStyle: Word;Pattern: Word;Thickness: Word); |
Graph |
Cette procédure permet de fixer le style et l'épaisseur d'une ligne dans un écran graphique. |
| SETMEMORYMANAGER |
Procedure SetMemoryManager(const MemMgr: TMemoryManager); |
System |
Cette procédure permet de fixer le point d'entrée du gestionnaire de mémoire courant. |
| SETMEMORYMUTEXMANAGER |
Procedure SetMemoryMutexManager(var MutexMgr: TMemoryMutexManager); |
System |
Cette procédure permet de fixer le point d'entrée du gestionnaire de mémoire Mutex courant. |
| SETPALETTE |
Procedure SetPalette(ColorNum: Word;Color: ShortInt); |
Graph |
Cette procédure permet de fixer la couleur d'une des palettes de couleur dans un écran graphique. |
| SETPRECISIONMODE |
Function SetPrecisionMode(const Precision: TFPUPrecisionMode):TFPUPrecisionMode; |
Math |
Cette fonction permet de fixer le mode de précision de l'unité de calcul des nombres réel (Virgule flottante). |
| SETROUNDMODE |
Function SetRoundMode(const RoundMode: TFPURoundingMode):TFPURoundingMode; |
Math |
Cette fonction permet de fixer le mode d'arrondissement de l'unité de calcul des nombres réel (Virgule flottante). |
| SETSTRING |
Procedure SetString(out S: AnsiString;Buf: PChar;Len: SizeInt);
Procedure SetString(out S: Shortstring;Buf: PChar;Len: SizeInt);
Procedure SetString(out S: WideString;Buf: PWideChar; Len: SizeInt);
Procedure SetString(out S: WideString;Buf: PChar;Len: SizeInt); |
System |
Cette procédure permet de copier un bloc d'une chaine de caractères ASCIZ dans une chaine de caractères de format standard Pascal. |
| SETTEXTBUF |
Procedure SetTextBuf(var f: Text;var Buf);
Procedure SetTextBuf(var f: Text;var Buf;Size: SizeInt); |
System |
Cette procédure permet de fixer la taille de la mémoire tampon d'un fichier texte. |
| SETTEXTJUSTIFY |
Procedure SetTextJustify(horiz: Word;vert: Word); |
Graph |
Cette procédure permet de fixer la justification de la police de caractères courante d'un écran graphique. |
| SETTEXTLINEENDING |
Procedure SetTextLineEnding(var f: Text;Ending: String); |
System |
Cette procédure permet de fixer un caractère de fin de ligne pour produire un fichier texte. |
| SETTEXTSTYLE |
Procedure SetTextStyle(font: Word;direction: Word;charsize: Word); |
Graph |
Cette procédure permet de fixer la modèle, la direction et la taille de la police de caractères courante d'un écran graphique. |
| SETTHREADMANAGER |
Function SetThreadManager(const NewTM: TThreadManager;var OldTM: TThreadManager):Boolean;
Function SetThreadManager(const NewTM: TThreadManager):Boolean; |
System |
Cette fonction permet de fixer un nouveau gestionnaire de processus léger et/ou de demander le processus léger courant. |
| SETUSERCHARSIZE |
Procedure SetUserCharSize(Multx: Word; Divx: Word; Multy: Word; Divy: Word); |
Graph |
Cette procédure permet de fixer les proportions de la police de caractères courante d'un écran graphique. |
| SETVARIANTMANAGER |
Procedure SetVariantManager(const VarMgr: tvariantmanager); |
System |
Cette procédure permet de fixer un nouveau gestionnaire de type de données variante. |
| SETVIEWPORT |
Procedure SetViewPort(X1: SmallInt;Y1: SmallInt; X2: SmallInt;Y2: SmallInt; Clip: Boolean); |
Graph |
Cette procédure permet de fixer l'emplacement de la fenêtre courante dans l'écran graphique. |
| SETWIDESTRINGMANAGER |
Procedure SetWideStringManager(const New: TWideStringManager);
Procedure SetWideStringManager(const New: TWideStringManager;var Old: TWideStringManager); |
System |
Cette procédure permet de fixer un nouveau gestionnaire de type de données de chaine de caractères Unicode. |
| SETWRITEMODE |
Procedure SetWriteMode(WriteMode: SmallInt); |
Graph |
Cette procédure permet de fixer le mode d'écriture binaire devant être appliquer lors du traçage dans l'écran graphique. |
| SIGN |
Function Sign(const AValue: Integer):TValueSign;
Function Sign(const AValue: Int64):TValueSign;
Function Sign(const AValue: Double):TValueSign;
Function Sign(const AValue: Extended):TValueSign; |
Math |
Cette fonction retourne le signe d'une valeur numérique. |
| SIMPLEROUNDTO |
Function SimpleRoundTo(const AValue: Extended;const Digits: TRoundToRange = -2):Extended; |
Math |
Cette fonction permet d'arrondir à nombre spécifique de chiffre. |
| SIN |
Function Sin(X:Real):Real; |
System |
Cette fonction trigonométrique retourne le «Sinus». |
| SINCOS |
Procedure sincos(theta:float;var sinus,cosinus:float); |
Math |
Cette procédure trigonométrique retourne le «Sinus» et le «Cosinus» à partir d'un angle. |
| SINH |
Function sinh(x: float):float; |
Math |
Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
| SIZEOF |
Function SizeOf(X: TAnyType):LongInt; |
System |
Cette fonction permet de demander la taille en octet d'une variable ou d'un type. |
| SIZEOFRESOURCE |
Function SizeofResource(ModuleHandle: HMODULE;ResHandle: TResourceHandle):Integer; |
System |
Cette fonction permet de demander la taille de la ressource du module spécifié. |
| SMALLPOINT |
Function SmallPoint(AX: SmallInt;AY: SmallInt):TSmallPoint; |
Classes |
Cette fonction permet de retourner un enregistrement TSmallPoint avec les coordonnées spécifiés. |
| SOUND |
Procedure Sound(Hz: Word); |
Crt |
Cette procédure permet d'activer l'émission d'un signal sonore sur le PC Speaker. |
| SPACE |
Function Space(b: Byte):shortstring; |
System |
Cette fonction répète un caractère d'espace plusieurs fois sous forme de chaine de caractères. |
| SPTR |
Function Sptr: Pointer; |
System |
Cette fonction retourne le contenu du registre SP. |
| SQR |
Function sqr(l: LongInt):LongInt;
Function sqr(l: Int64):Int64;
Function sqr(l: QWord):QWord;
Function sqr(d: ValReal):ValReal; |
System |
Cette fonction retourne le carré d'un nombre. |
| SQRT |
Function sqrt(d: ValReal):ValReal; |
System |
Cette fonction retourne la racine carré d'un nombre. |
| SSEG |
Function Sseg: Word; |
System |
Cette fonction retourne le contenu du registre de segment de pile (SS). |
| STARTCLASSGROUP |
Procedure StartClassGroup(AClass: TPersistentClass); |
Classes |
Cette procédure permet de démarrer un nouveau groupe de classe. |
| STDDEV |
Function stddev(const data: array of Extended):float;
Function stddev(const data: PExtended;const N: Integer):float; |
Math |
Cette fonction statistique retourne l'écart-type d'un tableau de nombre réel. |
| STR |
Procedure Str(var X: TNumericType;var S: String); |
System |
Cette procédure permet de convertir un nombre en une chaines de caractères de format Pascal. |
| STRINGOFCHAR |
Function StringOfChar(c: Char;l: SizeInt):AnsiString; |
System |
Cette fonction répète un caractère détermine plusieurs fois sous forme de chaine de caractères de format standard Pascal. |
| STRINGTOPPCHAR |
Function StringToPPChar(var S: AnsiString;ReserveEntries: Integer):PPChar;
Function StringToPPChar(S: PChar;ReserveEntries: Integer):PPChar; |
System |
Cette fonction permet de subdiviser une chaine de caractères en une liste de chaine de caractères ASCIZ. |
| STRINGTOWIDECHAR |
Function StringToWideChar(const Src: AnsiString;Dest: PWideChar;DestSize: SizeInt):PWideChar; |
System |
Cette fonction permet de convertir une chaine de caractères de format Pascal ANSI en une chaine Unicode. |
| STRLEN |
Function strlen(p: PChar):LongInt; |
Strings |
Cette fonction permet d'indiquer la longueur d'une chaine de caractères ASCIZ. |
| STRPAS |
Function strpas(p: PChar):shortstring; |
System |
Cette fonction retourne la conversion d'une chaine de caractères ASCIZ en une chaine de caractères de format Pascal. |
| SUCC |
Function Succ(X: TOrdinal):TOrdinal; |
System |
Cette fonction permet de retourner la valeur suivante de l'expression. |
| SUM |
Function sum(const data: array of Extended):float;
Function sum(const data: PExtended;const N: LongInt):float; |
Math |
Cette fonction permet de renvoyer la somme d'un tableau de nombre réel. |
| SUMINT |
Function sumInt(const data: PInt64;const N: LongInt):Int64;
Function sumInt(const data: array of Int64):Int64; |
Math |
Cette fonction permet de renvoyer la somme d'un tableau de nombre entier. |
| SUMOFSQUARES |
Function sumofsquares(const data: array of Extended):float;
Function sumofsquares(const data: PExtended;const N: Integer):float; |
Math |
Cette fonction permet de renvoyer la somme des valeurs au carré d'un tableau de nombre réel. |
| SUMSANDSQUARES |
Procedure sumsandsquares(const data: array of Extended;var sum: float; var sumofsquares: float);
Procedure sumsandsquares(const data: PExtended;const N: Integer;var sum: float;var sumofsquares: float); |
Math |
Cette fonction permet de renvoyer la somme d'un tableau de nombre réel ainsi que la somme des valeurs au carré d'un tableau de nombre réel. |
| SUSPENDTHREAD |
Function SuspendThread(threadHandle: TThreadID):DWord; |
System |
Cette fonction permet de suspendre temporairement un processus léger. |
| SWAP |
Function swap(X: Word):Word;
Function swap(X: Integer):Integer;
Function swap(X: LongInt):LongInt;
Function swap(X: Cardinal):Cardinal;
Function swap(X: QWord):QWord;
Function swap(X: Int64):Int64; |
System |
Cette fonction permet de retourner l'inversion des octets de poids fort et faible. |
| SWAPENDIAN |
Function SwapEndian(const AValue: SmallInt):SmallInt;
Function SwapEndian(const AValue: Word):Word;
Function SwapEndian(const AValue: LongInt):LongInt;
Function SwapEndian(const AValue: DWord):DWord;
Function SwapEndian(const AValue: Int64):Int64;
Function SwapEndian(const AValue: QWord):QWord; |
System |
Cette fonction permet de retourner l'inversion boutiste (Endian) de la valeur. |
| SYSALLOCMEM |
Function SysAllocMem(size: PtrInt):Pointer; |
System |
Cette fonction permet d'effectuer une allocation dynamique sur la mémoire global de tas. |
| SYSASSERT |
Procedure SysAssert(const Msg: ShortString;const FName: ShortString;LineNo: LongInt;ErrorAddr: Pointer); |
System |
Cette fonction permet d'effectuer le traitement d'un échec de vérification de condition standard. |
| SYSBACKTRACESTR |
Function SysBackTraceStr(Addr: Pointer):ShortString; |
System |
Cette fonction permet de créer une chaine de caractères correspondant à l'adresse de la pile pour le retour en arrière de l'exécution du programme. |
| SYSFREEMEM |
Function SysFreemem(p: pointer):PtrInt; |
System |
Cette fonction permet de libérer une partie de mémoire dynamique attribué dans la zone global de mémoire de tas. |
| SYSFREEMEMSIZE |
Function SysFreememSize(p: pointer;Size: PtrInt):PtrInt; |
System |
Cette fonction permet de libérer une partie de mémoire dynamique (de la taille spécifié) attribué dans la zone global de mémoire de tas. |
| SYSGETFPCHEAPSTATUS |
Function SysGetFPCHeapStatus: TFPCHeapStatus; |
System |
Cette fonction permet de demander l'état du gestionnaire de mémoire de tas du compilateur FreePascal. |
| SYSGETHEAPSTATUS |
Function SysGetHeapStatus: THeapStatus; |
System |
Cette fonction permet de demander l'état du gestionnaire de mémoire de tas. |
| SYSGETMEM |
Function SysGetmem(Size: PtrInt):Pointer; |
System |
Cette procédure permet d'effectuer une allocation dynamique sur la mémoire global de tas. |
| SYSINITEXCEPTIONS |
Procedure SysInitExceptions; |
System |
Cette procédure permet d'effecter l'initialisation d'une exception. |
| SYSINITSTDIO |
Procedure SysInitStdIO; |
System |
Cette procédure permet d'effecter l'initialisation des entrées/sorties standard. |
| SYSMEMSIZE |
Function SysMemSize(p: pointer):PtrInt; |
System |
Cette fonction permet de demander la taille de mémoire de libre dans le gestionnaire de mémoire système. |
| SYSREALLOCMEM |
Function SysReAllocMem(var p: pointer;size: PtrInt):Pointer; |
System |
Cette fonction permet de demander la taille de mémoire de libre dans le gestionnaire de mémoire système. |
| SYSRESETFPU |
Procedure SysResetFPU; |
System |
Cette procédure permet de réinitialiser l'unité de calcul des nombres réel (Virgule flottante). |
| SYSTRYRESIZEMEM |
Function SysTryResizeMem(var p: pointer;size: PtrInt):Boolean; |
System |
Cette fonction permet de changer la taille de la mémoire utilisable par le gestionnaire de mémoire. |
| TAN |
Function tan(x:float):float; |
Math |
Cette fonction trigonométrique retourne la «Tangente». |
| TANH |
Function tanh(x: float):float; |
Math |
Cette fonction trigonométrique retourne la «Tangente» hyperbolique. |
| TEXTBACKGROUND |
Procedure TextBackground(Color: Byte); |
Crt |
Cette procédure permet de fixer la couleur de fond courante pour l'écriture du texte. |
| TEXTCOLOR |
Procedure TextColor(Color: Byte); |
Crt |
Cette procédure permet de fixer la couleur d'écriture courante pour l'écriture du texte. |
| TEXTHEIGHT |
Function TextHeight(Const TextString: String):Word; |
Graph |
Cette fonction retourne le nombre de pixel de hauteur qu'occupe la police de caractères courante dans l'écran graphique. |
| TEXTWIDTH |
Function TextWidth(const TextString: String):Word; |
Graph |
Cette fonction retourne le nombre de pixel de largeur qu'occupe la police de caractères courante dans l'écran graphique. |
| TEXTMODE |
Procedure TextMode(Mode: Word); |
Crt |
Cette procédure permet de changer le mode d'écran de texte courant. |
| THREADGETPRIORITY |
Function ThreadGetPriority(threadHandle: TThreadID):LongInt; |
System |
Cette fonction permet de demander la priorité d'exécution d'un processus léger. |
| THREADSETPRIORITY |
Function ThreadSetPriority(threadHandle: TThreadID;Prio: LongInt):Boolean; |
System |
Cette fonction permet de demander la priorité d'exécution d'un processus léger. |
| THREADSWITCH |
Procedure ThreadSwitch; |
System |
Cette procédure permet de signaler une possibilité d'échange de processus léger. |
| TOTALVARIANCE |
Function totalvariance(const data: array of Extended):float;
Function totalvariance(const data: PExtended;const N: Integer):float; |
Math |
Cette fonction permet de demander le total des valeurs de variances. |
| TRUNC |
Function trunc(d: ValReal):Int64; |
System |
Cette fonction retourne la partie entière d'un nombre réel. |
| TRUNCATE |
Procedure Truncate(var F); |
System |
Cette procédure permet de couper à l'endroit actuel le contenu du fichier. |
| UCS4STRINGTOWIDESTRING |
Function UCS4StringToWideString(const s: UCS4String):WideString; |
System |
Cette fonction permet de convertir une chaine de caractères Unicode 32-bits en une chaine de caractères Unicode. |
| UNASSIGNED |
Function Unassigned: Variant; |
System |
Cette fonction permet de libérer le contenu d'une variable de type de données variante. |
| UNICODETOUTF8 |
Function UnicodeToUtf8(Dest: PChar;Source: PWideChar;MaxBytes: SizeInt):SizeInt;
Function UnicodeToUtf8(Dest: PChar;MaxDestBytes: SizeUInt;Source: PWideChar;SourceChars: SizeUInt):SizeUInt; |
System |
Cette fonction permet de convertir une chaine de caractères Unicode en une chaine de caractères UTF-8. |
| UNIQUESTRING |
Procedure UniqueString(var S: AnsiString);
Procedure UniqueString(var S: WideString); |
System |
Cette procédure permet de s'assurer que la chaine de caractères est alloué dans une zone de mémoire unique sans aucune liaisons avec une chaine de caractères identique. |
| UNLOCKRESOURCE |
Function UnlockResource(ResData: HGLOBAL):LongBool; |
System |
Cette fonction permet de déverrouiller une ressource. |
| UNREGISTERCLASS |
Procedure UnRegisterClass(AClass: TPersistentClass); |
Classes |
Cette procédure permet de désenregistrer une classe. |
| UNREGISTERCLASSES |
Procedure UnRegisterClasses(AClasses: array of TPersistentClass); |
Classes |
Cette procédure permet de désenregistrer un tableau contenant des classes. |
| UNREGISTERFINDGLOBALCOMPONENTPROC |
Procedure UnregisterFindGlobalComponentProc(AFindGlobalComponent: TFindGlobalComponent); |
Classes |
Cette procédure permet d'enlever, une composante précédamment enregistré, du gestionnaire de recherche. |
| UNREGISTERMODULECLASSES |
Procedure UnRegisterModuleClasses(Module: HMODULE); |
Classes |
Cette procédure permet de désenregistrer de toutes les classes associé à un module. |
| UPCASE |
Function upCase(const s: shortstring):shortstring;
Function upCase(c: Char):Char;
Function upCase(const s: ansistring):ansistring;
Function upCase(const s: WideString):WideString; |
System |
Cette fonction permet de convertir en chaine de caractères de format standard Pascal en majuscule. |
| UTF8DECODE |
Function UTF8Decode(const s: UTF8String):WideString; |
System |
Cette fonction permet de décoder l'encodage UTF-8 et le transformer en chaine de caractères Unicode. |
| UTF8ENCODE |
Function UTF8Encode(const s: WideString):UTF8String; |
System |
Cette fonction permet d'encoder l'encodage UTF-8 à partir d'une chaine de caractères Unicode. |
| UTF8TOANSI |
Function Utf8ToAnsi(const s: UTF8String):ansistring; |
System |
Cette fonction permet de convertir une chaine de caractères UTF-8 à chaine de caractères ANSI. |
| UTF8TOUNICODE |
Function Utf8ToUnicode(Dest: PWideChar;Source: PChar;MaxChars: SizeInt):SizeInt;
Function Utf8ToUnicode(Dest: PWideChar;MaxDestChars: SizeUInt;Source: PChar;SourceBytes: SizeUInt):SizeUInt; |
System |
Cette fonction permet de convertir une chaine de caractères UTF-8 à chaine de caractères Unicode. |
| VAL |
Procedure Val(const S: String;var V;var Code: Word); |
System |
Cette procédure permet de convertir une chaine de caractères en sa valeur numérique. |
| VARIANCE |
Function variance(const data: array of Extended):float;
Function variance(const data: PExtended;const N: Integer):float; |
Math |
Cette fonction de statistique permet d'effectuer le calcul de la variance d'échantillionnage d'un tableau de nombre réel. |
| VARARRAYREDIM |
Procedure VarArrayRedim(var A: Variant;HighBound: SizeInt); |
System |
Cette procédure permet de modifier le nombre de dimension d'un tableau de variable de type variant. |
| VARCAST |
Procedure VarCast(var dest: variant;const source: variant;vartype: LongInt); |
System |
Cette procédure permet d'effectuer la conversion d'une variante dans un type particulier. |
| WAITFORTHREADTERMINATE |
Function WaitForThreadTerminate(threadHandle: TThreadID;TimeoutMs: LongInt):DWord; |
System |
Cette procédure permet d'attendre qu'un processus léger se termine. |
| WEXITSTATUS |
Function wexitStatus(Status: cint):cint; |
BaseUnix |
Cette fonction permet de demander le code de sortie de l'identificateur de processus. |
| WHEREX |
Function WhereX: tcrtcoord; |
Crt |
Cette fonction retourne la coordonnée horizontal texte courante dans l'écran de texte. |
| WHEREY |
Function WhereY: tcrtcoord; |
Crt |
Cette fonction retourne la coordonnée vertical texte courante dans l'écran de texte. |
| WIDECHARLENTOSTRING |
Function WideCharLenToString(S: PWideChar;Len: SizeInt):AnsiString; |
System |
Cette fonction permet de convertir un morceau d'une chaine de caractères Unicode en une chaine de caractères de format standard Pascal ANSI. |
| WIDECHARLENTOSTRVAR |
Procedure WideCharLenToStrVar(Src: PWideChar;Len: SizeInt;var Dest: AnsiString); |
System |
Cette procédure permet de convertir un morceau d'une chaine de caractères Unicode en une chaine de caractères de format standard Pascal ANSI. |
| WIDECHARTOSTRING |
Function WideCharToString(S: PWideChar):AnsiString; |
System |
Cette fonction permet de convertir une chaine de caractères Unicode en une chaine de caractères de format standard Pascal ANSI. |
| WIDECHARTOSTRVAR |
Procedure WideCharToStrVar(S: PWideChar;out Dest: AnsiString); |
System |
Cette fonction permet de convertir une chaine de caractères Unicode en une chaine de caractères de format standard Pascal mono-octet. |
| WIDESTRINGTOUCS4STRING |
Function WideStringToUCS4String(const s: WideString):UCS4String; |
System |
Cette fonction permet de convertir une chaine de caractères Unicode en une chaine de caractères Unicode 32-bits. |
| WIFEXITED |
Function wifexited(Status: cint):Boolean; |
BaseUnix |
Cette fonction permet de vérifier si le processus s'est terminé normalement. |
| WIFSIGNALED |
Function wifsignaled(Status: cint):Boolean; |
BaseUnix |
Cette fonction permet de vérifier si le processus s'est terminé en émettant un signal. |
| WINDOW |
Procedure Window(X1: Byte;Y1: Byte;X2: Byte;Y2: Byte); |
Crt |
Cette procédure permet de fixer la position de la fenêtre d'affichage dans l'écran de texte. |
| WRITE |
Procedure Write(Args: Arguments);
Procedure Write(var F: Text;Args: Arguments); |
System |
Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console. |
| WRITECOMPONENTRESFILE |
Procedure WriteComponentResFile(const FileName: String; Instance: TComponent); |
Classes |
Cette procédure permet d'écrire des propriétés d'une composante dans un fichier de ressource spécifié. |
| WRITELN |
Procedure Writeln(Args: Arguments);
Procedure Writeln(var F: Text;Args: Arguments); |
System |
Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console. |
| WSTOPSIG |
Function wstopsig(Status: cint):cint; |
BaseUnix |
Cette fonction permet d'envoyer un code de sortie pour le processus. |
| WTERMSIG |
Function wtermsig(Status: cint):cint; |
BaseUnix |
Cette fonction permet d'envoyer un code de sortie provoquant l'arrêt du processus. |