Voici un tableau de référence des différents fonctions du «Delphi», «Kylix» et «Lazarus» avec prototype :
| Procédure ou fonction | Prototype | Unité | Description |
|---|---|---|---|
| ABORT | Procedure Abort; | SysUtils | Cette procédure permet de terminer un processus sans retourner un code d'erreur. |
| ABS | Function Abs(X); | System | Cette fonction retourne la valeur absolue. |
| 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. |
| ANSICOMPAREFILENAME | Function AnsiCompareFileName(Const S1, S2:String):Integer; | SysUtils | Cette fonction retourne le résultat d'une comparaison entre deux noms de fichiers, sous formes de chaînes de caractères en mode Windows ANSI, sans tenir compte des majuscule/minuscule. |
| ANSICOMPARESTR | Function AnsiCompareStr(Const S1, S2:String):Integer; | SysUtils | Cette fonction retourne le résultat d'une comparaison entre deux chaînes de caractères, en mode Windows ANSI, en tenant compte des majuscule/minuscule. |
| ANSICOMPARETEXT | Function AnsiCompareText(Const S1, S2:String):Integer; | SysUtils | Cette fonction retourne le résultat d'une comparaison entre deux chaînes de caractères, avec le pilote de langage, sans tenir compte des majuscule/minuscule. |
| ANSIEXTRACTQUOTEDSTR | Function AnsiExtractQuotedStr(Var Src:PChar;Quote:Char):String; | SysUtils | Cette fonction élimine les guillemets au début et à la fin et remplace les guillemets en double pour une simple. |
| ANSILOWERCASE | Function AnsiLowerCase(Const S:String):String; | SysUtils | Cette fonction retourne une chaîne de caractères, en mode Windows ANSI, en minuscule. |
| ANSILOWERCASEFILENAME | Function AnsiLowerCaseFileName(Const S:String):String; | SysUtils | Cette fonction retourne le nom d'un fichier sous forme d'une chaîne de caractères, en mode Windows ANSI, en minuscule. |
| ANSIPOS | Function AnsiPos(Const SubStr,S:String):Integer; | SysUtils | Cette fonction retourne la position d'une sous-chaîne de caractères en mode Windows ANSI dans une chaîne de caractères. |
| ANSIQUOTESTR | Function AnsiQuotedStr(Const S:String;Quote:Char):String; | SysUtils | Cette fonction retourne la transformation avec des guillemets d'une chaîne de caractères en mode Windows ANSI. |
| ANSISTRCOMP | Function AnsiStrComp(S1, S2:PChar):Integer; | SysUtils | Cette fonction retourne le résultat d'une comparaison entre deux chaînes de caractères ASCIZ, en mode Windows ANSI, en tenant compte des majuscule/minuscule. |
| ANSISTRICOMP | Function AnsiStrIComp(S1, S2:PChar):Integer; | SysUtils | Cette fonction retourne le résultat d'une comparaison entre deux chaînes de caractères ASCIZ, en mode Windows ANSI, sans tenir compte des majuscule/minuscule. |
| ANSISTRLASTCHAR | Function AnsiStrLastChar(P:PChar):PChar; | SysUtils | Cette fonction retourne un pointeur sur le dernier caractère d'une chaîne de caractères ASCIZ. |
| ANSISTRLCOMP | Function AnsiStrLComp(S1, S2: PChar; MaxLen: Cardinal):Integer; | SysUtils | Cette fonction retourne le résultat d'une comparaison du début de deux chaînes de caractères ASCIZ, en mode Windows ANSI, en tenant compte des majuscule/minuscule. |
| ANSISTRLICOMP | Function AnsiStrLIComp(S1,S2:PChar;MaxLen:Cardinal):Integer; | SysUtils | Cette fonction retourne le résultat d'une comparaison du début de deux chaînes de caractères ASCIZ, en mode Windows ANSI, sans tenir compte des majuscule/minuscule. |
| ANSISTRLOWER | Function AnsiStrLower(Str: PChar):PChar; | SysUtils | Cette fonction retourne le résultat d'une transformation d'une chaîne de caractères ASCIZ, en mode Windows ANSI, en minuscule. |
| ANSISTRPOS | Function AnsiStrPos(Str1, Str2: PChar):PChar; | SysUtils | Cette fonction retourne un pointeur de la première sous-chaîne de caractères ASCIZ en mode Windows ANSI contenu dans la chaîne de caractères. |
| ANSISTRRSCAN | Function AnsiStrRScan(Str:PChar;Chr:Char):PChar; | SysUtils | Cette fonction retourne un pointeur du dernier caractère contenu dans la chaîne de caractères ASCIZ en mode Windows ANSI. |
| ANSISTRSCAN | Function AnsiStrScan(Str: PChar; Chr: Char): PChar; | SysUtils | Cette fonction retourne un pointeur du premier caractère contenu dans la chaîne de caractères ASCIZ en mode Windows ANSI. |
| ANSISTRUPPER | Function AnsiStrUpper(Str:PChar):PChar; | SysUtils | Cette fonction retourne le résultat d'une transformation d'une chaîne de caractères ASCIZ, en mode Windows ANSI, en majuscule. |
| ANSITONATIVE | Function AnsiToNative(Locale:TLocale;Const AnsiStr:String;NativeStr:PChar;MaxLen:Integer):PChar; | DBTables | Cette fonction retourne le résultat d'une transformation d'une chaîne de caractères ASCIZ en mode Windows ANSI vers une langue utilisant un pilote particulier. |
| ANSITONATIVEBUF | Procedure AnsiToNativeBuf(Locale:TLocale;Source,Dest:PChar;Len:Integer); | DBTables | Cette procédure transformation d'une chaîne de caractères ASCIZ en mode Windows ANSI vers une langue utilisant un pilote spécifié. |
| ANSIUPPERCASE | Function AnsiUpperCase(Const S:String):String; | SysUtils | Cette fonction retourne le résultat d'une transformation d'une chaîne de caractères, en mode Windows ANSI, en majuscule. |
| ANSIUPPERCASEFILENAME | Function AnsiUpperCaseFileName(Const S:String):String; | SysUtils | Cette fonction retourne le nom d'un fichier sous forme d'une chaîne de caractères, en mode Windows ANSI, en majuscule. |
| APPEND | Procedure Append(varfich:Text); | System | Cette procédure permet d'effectuer l'initialiser un fichier texte en mode d'ajout. |
| APPENDSTR | Procedure AppendStr(Var Dest:String;Const S:String); | SysUtils | Cette procédure ajoute une chaîne de caractères à la fin de la première. |
| ARCCOS | Function ArcCos(X:Extended):Extended; | Math | Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus». |
| ARCCOSH | Function ArcCosH(X:Extended):Extended; | Math | Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus» hyperbolique. |
| ARCSIN | Function ArcSin(X:Extended):Extended; | Math | Cette fonction trigonométrique retourne la valeur de l'«ArcSinus». |
| ARCSINH | Function ArcSinH(X:Extended):Extended; | Math | Cette fonction trigonométrique retourne la valeur de l'«ArcSinus» hyperbolique. |
| ARCTAN | Function ArcTan(X:Extended):Extended; | System | Cette fonction trigonométrique retourne la valeur de l'«ArcTangente». |
| ARCTAN2 | Function ArcTan2(Y,X:Extended): Extended; | Math | Cette fonction trigonométrique retourne la valeur du calcul du quadrant et de l'angle de l'«ArcTangente». |
| ARCTANH | Function ArcTanH(X:Extended):Extended; | Math | Cette fonction trigonométrique retourne la valeur de l'«ArcTangente» hyperbolique. |
| ASM | ASM InstructionAsm [ Séparateur InstructionAsm ] END | Cette instruction permet d'intégrer des instructions en ligne assembleur dans le code source Pascal. | |
| ASSIGN | Procedure Assign(Var varfich:File;nomfich:String); | System | Cette procédure effectue l'association entre un nom de fichier et une variable de type fichier (FILE). |
| ASSIGNED | Function Assigned(Var P):Boolean; | System | Cette fonction permet d'indiquer s'il s'agit d'un pointeur ou d'une variable de type procédurale n'étant pas nulle. |
| ASSIGNFILE | Procedure AssignFile(Var varfich;nomfich:String); | System | Cette procédure effectue l'association entre un nom de fichier et une variable de type fichier (FILE). |
| ASSIGNPRN | Procedure AssignPrn(Var F:Text); | Printers | Cette procédure effectue l'association entre une imprimante et une variable de type fichier texte (TEXT). |
| ASSIGNSTR | Procedure AssignStr(Var P:PString;Const S:String); | SysUtils | Cette procédure associe une valeur de chaîne de caractères à un pointeur de chaîne de caractères. |
| BEGINTHREAD | Function BeginThread(SecurityAttributes:Pointer; StackSize:Integer; ThreadFunc:TThreadFunc; Parameter:Pointer; CreationFlags:Integer;Var ThreadId:Integer):Integer; | System | Cette fonction permet de lancer un nouveau processus d'exécution. |
| BOUNDS | Function Bounds(ALeft, ATop, AWidth, AHeight:Integer):TRect; | Classes | Cette fonction retourne l'enregistrement «TRect» correspondant à la compilation des paramètres de position, largeur et de hauteur spécifié. |
| BREAK | Procedure Break; | System | Cette instruction termine la boucle courante. |
| BYTETOCHARINDEX | Function ByteToCharIndex(Const S:String; Index:Integer):Integer; | SysUtils | Cette fonction retourne la valeur d'un caractère à une certaine position dans une chaîne de caractères DBCS. |
| BYTETOCHARLEN | Function ByteToCharLen(Const S:String; MaxLen: Integer):Integer; | SysUtils | Cette fonction retourne le nombre de caractères DBCS contenu dans un bloc d'octet d'une certaine longueur. |
| BYTETYPE | Function ByteType(Const S:String; Index:Integer): TMbcsByteType; | SysUtils | Cette fonction indique si la position spécifiée en caractère contient un ou deux octets en mémoire dans une chaîne de caractères DBCS. |
| CALLTERMINATEPROCS | Function CallTerminateProcs:Boolean; | SysUtils | Cette fonction permet d'appeler la liste des procédures contenues dans les routines de terminaisons de l'Application. |
| CANCELDRAG | Procedure CancelDrag; | Controls | Cette procédure permet d'annuler toutes les opérations de glisser-déplacer. |
| CEIL | Function Ceil(X:Extended):Integer; | Math | Cette fonction retourne la valeur arrondit. |
| CHARSETTOIDENT | Function CharsetToIdent(Charset: Longint;Var Ident:String):Boolean; | Graphics | Cette fonction retourne le nom d'une police de caractères. |
| CHARTOBYTEINDEX | Function CharToByteIndex(Const S:String; Index:Integer):Integer; | SysUtils | Cette fonction retourne la valeur d'un caractère à une certaine position en base 1 dans une chaîne de caractères DBCS. |
| CHARTOBYTELEN | Function CharToByteLen(Const S:String; MaxLen:Integer):Integer; | SysUtils | Cette fonction retourne le nombre de caractères DBCS contenu dans un bloc d'octet d'une certaine longueur. |
| CHDIR | Procedure ChDir(S:String); | System | Cette procédure permet de changer le répertoire courant. |
| CHECK | Procedure Check(Status:Integer); | DB | Cette procédure fixe la valeur retournée par la BDE en indiquant si elle représente une erreur. |
| CHR | Function Chr(X:Byte):Char; | System | Cette fonction retourne un caractère correspondant à la valeur ASCII spécifié. |
| CLASSIDTOPROGID | Function ClassIDToProgID(Const ClassID:TGUID):String; | ComObj | Cette fonction retourne l'identificateur de programme de l'identificateur de classe. |
| CLOSE | Procedure Close(var F); | System | Cette procédure permet de fermer un fichier. |
| CLOSEFILE | Procedure CloseFile(var F:File); | System | Cette procédure permet de fermer un fichier sans retourner l'état de l'opération. |
| COLORTOIDENT | Function ColorToIdent(Color:Longint;Var Ident:String):Boolean; | Graphics | Cette fonction retourne le nom symbolique de la valeur numérique d'une couleur. |
| COLORTORGB | Function ColorToRGB(Color:TColor):Longint; | Graphics | Cette fonction retourne la valeur numérique RGB d'une couleur à partir de la «TColor». |
| COLORTOSTRING | Function ColorToString(Color:TColor):String; | Graphics | Cette fonction retourne le nom symbolique de la «TColor». |
| COMPAREMEM | Function CompareMem(P1, P2: Pointer; Length:Integer):Boolean; | SysUtils | Cette fonction effectue la comparaison de deux blocs de mémoire. |
| COMPARESTR | Function CompareStr(Const S1,S2:String):Integer; | SysUtils | Cette fonction effectue la comparaison de deux chaînes de caractères en tenant compte des différences majuscule et minuscule. |
| COMPARETEXT | Function CompareText(Const S1, S2: String):Integer; | SysUtils | Cette fonction effectue la comparaison de manière scalaire de deux chaînes de caractères sans tenir compte des différences majuscule et minuscule. |
| COPY | Function Copy(S:String; Index, Count: Integer):String; | System | Cette fonction permet d'extraire une sous-chaîne de caractères dans une chaîne de caractères. |
| COS | Function Cos(X: Extended): Extended; | System | Cette fonction trigonométrique retourne le «Cosinus». |
| COSH | Function Cosh(X: Extended): Extended; | Math | Cette fonction trigonométrique retourne le «Cosinus» hyperbolique. |
| COTAN | Function Cotan(X: Extended): Extended; | Math | Cette fonction trigonométrique retourne le «Cotangente». |
| CREATEOLEOBJECT | Function CreateOleObject(Const ClassName: String): IDispatch; | ComObj | Cette fonction permet de créer un objet unique OLE. |
| CREATEREGKEY | Procedure CreateRegKey(const Key, ValueName, Value: string); | ComObj | Cette procédure permet de créer une clef dans la base de registres dans la clef racine «HKEY_CLASSES_ROOT». |
| DATE | Function Date:TDateTime; | SysUtils | Cette fonction permet de connaitre la date du système. |
| DATETIMETOFILEDATE | Function DateTimeToFileDate(DateTime:TDateTime):Integer; | SysUtils | Cette fonction permet la conversion de l'objet de date et heure en date de format DOS. |
| DATETIMETOSTR | Function DateTimeToStr(DateTime:TDateTime):String; | SysUtils | Cette fonction permet la conversion de l'objet de date et heure en une chaîne de caractères. |
| DATETIMETOSTRING | Procedure DateTimeToString(Var NewString:String;Const Format:String;DateTime:TDateTime); | SysUtils | Cette procédure permet la conversion de l'objet de date et heure en une chaîne de caractères avec le format spécifié. |
| DATETIMETOSYSTEMTIME | Procedure DateTimeToSystemTime(DateTime: TDateTime;Var SystemTime: TSystemTime); | SysUtils | Cette procédure permet la conversion de l'objet de date et heure en format de date système. |
| DATETIMETOTIMESTAMP | Function DateTimeToTimeStamp(DateTime:TDateTime):TTimeStamp; | SysUtils | Cette fonction permet la conversion de l'objet de date et heure en format de date à partir de l'an 1. |
| DATETOSTR | Function DateToStr(Date: TDateTime): string; | SysUtils | Cette fonction permet la conversion de l'objet de date en une chaîne de caractères. |
| DAYOFWEEK | Function DayOfWeek(Date: TDateTime):Integer; | SysUtils | Cette fonction retourne le jour de la semaine de la date indiqué. |
| DBIERROR | Procedure DBIError(ErrorCode: DBIResult); | DBTables | Cette procédure provoque une exception du «EDBEngineError» en envoyant un code d'erreur au moteur «BDE». |
| DEC | Procedure Dec(Var X[ ; N: Longint]); | System | Cette procédure effectue la décrémentation de 1 ou de N d'une variable. |
| DECODEDATE | Procedure DecodeDate(Date: TDateTime; Var Year, Month, Day: Word); | SysUtils | Cette procédure permet d'extraire d'un enregistrement «TDateTime» dans les variables d'année (Year), mois (Month) et jour (Day). |
| DECODETIME | Procedure DecodeTime(Time: TDateTime; Var Hour, Min, Sec, MSec: Word); | SysUtils | Cette procédure permet d'extraire d'un enregistrement «TDateTime» dans les variables heures (Hour), minutes (Min), secondes (Sec) et millisecondes (MSec). |
| DEGTORAD | Function DegToRad(Degrees: Extended):Extended; | Math | Cette fonction permet d'effectuer la conversion d'angles en degré en angles en radian. |
| DELETE | Procedure Delete(var ch:String;Pos,nbre:Integer); | System | Cette procédure permet de supprimer une partie des caractères contenus dans la chaîne de caractères spécifiés. |
| DELETEREGKEY | Procedure DeleteRegKey(const Key: string); | ComObj | Cette procédure permet de supprimer une clef dans la base de registres dans la clef racine «HKEY_CLASSES_ROOT». |
| DIRECTORYEXISTS | Function DirectoryExists(Name:String): Boolean; | FileCtrl | Cette fonction permet de vérifier l'existence d'un répertoire. |
| DISKFREE | Function DiskFree(Unite:Byte):Integer; | SysUtils | Cette fonction retourne la taille en octets de l'espace de libre de l'unité de disque spécifié. |
| DISKSIZE | Function DiskSize(Unite:Byte):Integer; | SysUtils | Cette fonction retourne la taille totale en octets d'une unité de disque spécifié. |
| DISPOSE | Procedure Dispose(p:Pointer); | System | Cette procédure permet de libérer une partie de la mémoire préalablement alloué par la procédure New. |
| DISPOSESTR | Procedure DisposeStr(P: PString); | SysUtils | Cette procédure permet de libérer une chaîne de caractères de la mémoire préalablement alloué par la procédure NewStr. |
| DLLCANUNLOADNOW | Function DllCanUnloadNow: HResult; | Comserv | Cette fonction permet d'indiquer s'il est possible de décharger de la mémoire les processus d'une DLL du moteur OLE du serveur. |
| DLLGETCLASSOBJECT | Function DllGetClassObject(const CLSID, IID: TGUID; var Obj): HResult; | Comserv | Cette fonction permet de demander le fabricant de classe pour un objet de type ActiveX quand l'objet ActiveX se situe dans un serveur ActiveX d'un processus de DLL. |
| DLLREGISTERSERVER | Function DllRegisterServer: HResult; | Comserv | Cette fonction permet de demander si un serveur de processus ActiveX est en cours dans le module de la base de registres. |
| DLLUNREGISTERSERVER | Function DllUnregisterServer: HResult; | Comserv | Cette fonction permet de demander si un serveur d'automation OLE n'est plus en cours dans le module de la base de registres. |
| ENCODEDATE | Function EncodeDate(Year, Month, Day: Word): TDateTime; | SysUtils | Cette fonction permet d'encoder les variables d'année (Year), mois (Month) et jour (Day) dans un enregistrement «TDateTime». |
| ENCODETIME | Function EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime; | SysUtils | Cette fonction permet d'encoder les variables heures (Hour), minutes (Min), secondes (Sec) et millisecondes (MSec) dans un enregistrement «TDateTime». |
| ENDTHREAD | Function EndThread(ExitCode: Integer); | System | Cette fonction permet de mettre fin à un processus. |
| EOF | Function Eof(f:file):Boolean; | System | Cette fonction indique si la fin du fichier est atteinte. |
| EOLN | Function Eoln(var F: Text): Boolean; | System | Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
| ERASE | Procedure Erase(var F: File); | System | Cette procédure permet de supprimer un fichier sur le disque. |
| EXCEPTADDR | Function ExceptAddr: Pointer; | SysUtils | Cette fonction indique l'adresse où a eu lieu une exception. |
| EXCEPTIONERRORMESSAGE | Function ExceptionErrorMessage(ExceptObject: TObject; ExceptAddr: Pointer; Buffer: PChar; Size: Integer): Integer; | SysUtils | Cette fonction permet de créer un message d'exception standard. |
| EXCEPTOBJECT | Function ExceptObject: TObject; | SysUtils | Cette fonction permet de demander la référence d'un objet de l'exception courante. |
| EXCLUDE | Procedure Exclude(var S:Set of I:T); | System | Ce mot réservé permet d'exclure un élément d'une variable d'ensemble (SET). |
| EXIT | Procedure Exit; | System | Cette procédure permet de quitter la procédure ou fonction immédiatement. |
| EXP | Function Exp(r:Real):Real; | System | Cette fonction retourne la valeur exponentielle. |
| EXPANDFILENAME | Function ExpandFileName(const FileName: String): String; | SysUtils | Cette fonction retourne le nom complet d'un chemin de répertoire avec une chaîne de caractères standard au Pascal. |
| EXPANDUNCFILENAME | Function ExpandUNCFileName(const FileName: String): String; | SysUtils | Cette fonction retourne le nom complet d'un chemin de répertoire sous format UNC (ayant la partie d'unité sous forme de chemin réseau) avec une chaîne de caractères standard au Pascal. |
| EXTRACTFILEDIR | Function ExtractFileDir(const FileName: String): String; | SysUtils | Cette fonction retourne l'unité disque et le chemin d'un chemin de fichier. |
| EXTRACTFILEDRIVE | Function ExtractFileDrive(const FileName: String): String; | SysUtils | Cette fonction retourne l'unité disque d'un chemin de fichier. |
| EXTRACTFILENAME | Function ExtractFileName(const FileName: String): String; | SysUtils | Cette fonction retourne le nom et l'extension d'un chemin de fichier. |
| EXTRACTFILEPATH | Function ExtractFilePath(const FileName: String): String; | SysUtils | Cette fonction retourne l'unité disque et le répertoire d'un chemin de fichier. |
| EXTRACTHTTPFIELDS | Procedure ExtractHTTPFields(Separators, WhiteSpace: TCharSet; Content: PChar; Strings: TStrings); | HTTPApp | Cette procédure permet convertit une chaîne de format multi-valeur sous un format de champs de base. |
| EXTRACTRELATIVEPATH | Function ExtractRelativePath(const BaseName, DestName: String): String; | SysUtils | Cette fonction retourne un répertoire sous sa forme relative. |
| FILEAGE | Function FileAge(const FileName: String): Integer; | SysUtils | Cette fonction retourne la date et l'heure d'un fichier. |
| FILECLOSE | Procedure FileClose(Handle: Integer); | SysUtils | Cette procédure permet de fermer un fichier Handle ou un périphérique. |
| FILECREATE | Function FileCreate(const FileName: string): Integer; | SysUtils | Cette fonction permet de créer un fichier et retourne son Handle. |
| FILEDATETODATETIME | Function FileDateToDateTime(FileDate: Integer): TDateTime; | SysUtils | Cette fonction permet la conversion de date et heure en date de format DOS en l'objet de date et heure. |
| FILEEXISTS | Function FileExists(const FileName: string): Boolean; | SysUtils | Cette fonction permet de vérifier l'existence d'un/des fichiers. |
| FILEGETATTR | Function FileGetAttr(const FileName: string): Integer; | SysUtils | Cette fonction permet de demander les attributs d'un fichier. |
| FILEGETDATE | Function FileGetDate(Handle: Integer): Integer; | SysUtils | Cette fonction permet de demander la date et l'heure en format DOS d'un fichier. |
| FILEOPEN | Function FileOpen(const FileName: string; Mode: Integer): Integer; | SysUtils | Cette fonction permet de demander l'ouverture d'un fichier. |
| FILEPOS | Function FilePos(var F): Longint; | System | Cette fonction permet de demander la position courante du pointeur de fichier. |
| FILEREAD | Function FileRead(Handle: Integer; var Buffer; Count: Integer): Integer; | SysUtils | Cette procédure permet de lire différentes données à partir d'un fichier ou d'un périphérique. |
| FILESEARCH | Function FileSearch(Const Name, DirList:String):String; | SysUtils | Cette procédure permet de rechercher au fichier dans une liste de chemin de répertoire avec des chaînes de caractères standard Pascal. |
| FILESEEK | Function FileSeek(Handle, Offset, Origin: Integer): Integer; | SysUtils | Cette fonction permet de fixer la position du pointeur dans un fichier spécifié. |
| FILESETATTR | Function FileSetAttr(const FileName: string; Attr: Integer): Integer; | SysUtils | Cette fonction permet de fixer les attributs dans un fichier spécifié. |
| FILESETDATE | Function FileSetDate(Handle: Integer; Age: Integer): Integer; | SysUtils | Cette fonction permet de fixer la date et l'heure d'un fichier Handle spécifié. |
| FILESIZE | Function FileSize(fich:File):Integer; | System | Cette fonction retourne la taille en octets du fichier Handle spécifié. |
| FILEWRITE | Function FileWrite(Handle: Integer; const Buffer; Count: Integer): Integer; | SysUtils | Cette procédure permet d'écrire différentes données à partir d'un fichier ou d'un périphérique. |
| FILLCHAR | Procedure FillChar(var X; Count: Integer; value: Byte|Char); | System | Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire. |
| FINALIZE | Procedure Finalize( var V [; Count: Integer] ); | System | Cette procédure permet de finaliser (désinitialiser) une variable allouée dynamiquement. |
| FINALIZEPACKAGE | Procedure FinalizePackage(Module: HMODULE); | SysUtils | Cette procédure permet de finaliser (désinitialiser) la DLL contenant un paquet. |
| FINDCLASS | Function FindClass(const ClassName: string): TPersistentClass; | Classes | Cette fonction permet d'effectuer la recherche d'une classe à partir de son nom. |
| FINDCLOSE | Procedure FindClose(var F: TSearchRec); | SysUtils | Cette procédure permet de terminer le processus de lecture d'un répertoire enclenché par «FindFirst». |
| FINDCONTROL | Function FindControl(Handle: HWnd): TWinControl; | Controls | Cette fonction permet de demander le contrôle associé à une fenêtre par l'intermédiaire d'un Handle. |
| FINDDRAGTARGET | Function FindDragTarget(const Pos: TPoint; AllowDisabled: Boolean): TControl; | Controls | Cette fonction permet de fixer les coordonnées situées à l'écran. |
| FINDFIRST | Function FindFirst(const Path: string; Attr: Integer; var F: TSearchRec): Integer; | SysUtils | Cette fonction permet d'effectuer une rechercher d'élément dans un répertoire contenant des fichiers et répertoires. |
| FINDNEXT | Function FindNext(var F: TSearchRec): Integer; | SysUtils | Cette fonction permet de rechercher l'élément suivant dans un répertoire contenant des fichiers et répertoires. |
| FLOATTODECIMAL | Procedure FloatToDecimal(var DecVal: TFloatRec; const Value; ValueType: TFloatValue; Precision, Decimals: Integer); | SysUtils | Cette procédure permet de convertir un nombre réel sous un format décimal. |
| FLOATTOSTR | Function FloatToStr(Value: Extended): String; | SysUtils | Cette fonction permet de convertir un nombre réel en chaîne de caractères de type Pascal. |
| FLOATTOSTRF | Function FloatToStrF(Value: Extended; Format: TFloatFormat; Precision, Digits: Integer): String; | SysUtils | Cette fonction permet de convertir un nombre réel en chaîne de caractères de type Pascal selon une précision spécifié. |
| FLOATTOTEXT | Function FloatToText(Buffer: PChar; const Value; ValueType: TFloatValue; Format: TFloatFormat; Precision, Digits: Integer): Integer; | SysUtils | Cette fonction permet de convertir un nombre réel en chaîne de caractères sans code nulle selon une précision spécifié. |
| FLOATTOTEXTFMT | Function FloatToTextFmt(Buffer: PChar; const Value; ValueType: TFloatValue; Format: PChar): Integer; | SysUtils | Cette fonction permet de convertir un nombre réel en chaîne de caractères sans code nulle selon un format spécifié. |
| FLOOR | Function Floor(X: Extended): Integer; | Math | Cette fonction permet de connaître la valeur entière d'un nombre réel. |
| FLUSH | Procedure Flush(fich:Text); | System | Cette procédure permet de vider les tampons d'écriture du fichier de texte spécifié. |
| FMTLOADSTR | Function FmtLoadStr(Ident: Integer; const Args: array of const): string; | SysUtils | Cette fonction permet de transformer un tableau d'argument en chaîne de caractères. |
| FMTSTR | Procedure FmtStr(var StrResult: string; const Format: string; const Args: array of const); | SysUtils | Cette procédure permet de transformer une chaîne de caractères en tableau d'argument. |
| FORCEDIRECTORIES | Procedure ForceDirectories(Dir: string); | FileCtrl | Cette procédure permet d'effectuer la création si nécessaire de tous les niveaux de répertoire. |
| FORMAT | Function Format(const Format: string; const Args: array of const): string; | SysUtils | Cette fonction permet d'effectuer la transformation d'une chaîne de caractères et d'un tableau d'argument en chaîne de caractères formaté. |
| FORMATBUF | Function FormatBuf(var Buffer; BufLen: Cardinal; const Format; FmtLen: Cardinal; const Args: array of const): Cardinal; | SysUtils | Cette fonction permet d'effectuer la transformation d'un tampon à partir d'un tableau d'argument. |
| FORMATCURR | Function FormatCurr(const Format: string; Value: Currency): string; | SysUtils | Cette fonction permet de formaté une valeur monétaire en chaîne de caractères de forme Pascal. |
| FORMATDATETIME | Function FormatDateTime(const Format: string; DateTime: TDateTime): string; | SysUtils | Cette fonction permet de formaté une valeur de date et heure en chaîne de caractères de forme Pascal. |
| FORMATFLOAT | Function FormatFloat(const Format: string; Value: Extended): string; | SysUtils | Cette fonction permet de formaté un nombre réel en chaîne de caractères de forme Pascal. |
| FPOWER10 | Function FPower10(Val: Extended; Pow: Integer ) : Extended; | System | Cette fonction permet de retourner la valeur de la puissance d'une base 10. |
| FRAC | Function Frac(X: Extended): Extended; | System | Cette fonction permet de retourne la partie décimale d'un nombre réel. |
| FREEMEM | Procedure FreeMem(var P: Pointer[; Size: Integer]); | 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. |
| FREXP | Procedure Frexp(X: Extended; var Mantissa: Extended; var Exponent: Integer); | Math | Cette procédure permet de retourner la mantisse ainsi que l'exposant d'un nombre. |
| FUTUREVALUE | Function FutureValue(Rate: Extended; NPeriods: Integer; Payment, PresentValue: Extended; PaymentTime: TPaymentTime): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul de la valeur future d'un investissement. |
| GETACTIVEOLEOBJECT | Function GetActiveOleObject(const ClassName: string): IDispatch; | ComObj | Cette fonction permet de demander la référence d'une interface d'objet OLE actif. |
| GETCLASS | Function GetClass(const ClassName: string): TPersistentClass; | Classes | Cette fonction permet de demander, en utilisant son nom, la classe persistante recensée. |
| GETCURRENTDIR | Function GetCurrentDir: string; | SysUtils | Cette fonction permet de demander le répertoire courant avec une chaîne de caractères de format standard Pascal. |
| GETDIR | Procedure GetDir(D: Byte; var S: string); | System | Cette procédure permet de connaitre le répertoire courant de l'unité spécifié avec une chaîne de caractères de format standard Pascal. |
| GETEXTENSIONVERSION | Function GetExtensionVersion(var Ver: THSE_VERSION_INFO): BOOL; | ISAPIApp | Cette fonction permet de demander le nom ainsi que la version d'une application ISAPI ou NSAPI. |
| GETFORMATSETTINGS | Procedure GetFormatSettings; | SysUtils | Cette procédure permet de réinitialiser toutes les informations de format de date et de nombre à la valeur d'origine. |
| GETHEAPSTATUS | Function GetHeapStatus: THeapStatus; | ShareMem | Cette fonction permet de demander l'état courant du gestionnaire de mémoire. |
| GETISTRINGS | Function GetIStrings(Strings: TStrings): IStrings; | AX | Cette fonction permet d'associé un objet utilisable par des objets OLE. |
| GETLASTERROR | Function GetLastError:Integer; | System | Cette fonction permet de demander la dernière erreur que le système d'exploitation a eu avec l'application. |
| GETLONGHINT | Function GetLongHint(const Hint: string): string; | Controls | Cette fonction permet de retourne la deuxième partie d'une chaîne de caractères de forme standard Pascal ayant pour séparateur le caractère «|». |
| GETMEM | Procedure GetMem(var P: Pointer; Size: Integer); | 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. |
| GETPACKAGEINFO | Procedure GetPackageInfo(Module: HMODULE; Param: Pointer; var Flags: Integer; InfoProc: TPackageInfoProc); | System | Cette procédure permet de demander les unités et les paquets prérequis d'un paquet. |
| GETSHORTHINT | Function GetShortHint(const Hint: string): string; | Controls | Cette fonction permet de retourne la première partie d'une chaîne de caractères de forme standard Pascal ayant pour séparateur le caractère «|». |
| GRADTORAD | Function GradToRad(Grads: Extended): Extended; | Math | Cette fonction permet de convertir des grades en radians. |
| GRAPHICEXTENSION | Function GraphicExtension(GraphicClass: TGraphicClass): string; | Graphics | Cette fonction permet de demander l'extension courant d'un objet graphique. |
| GRAPHICFILEMASK | Function GraphicFileMask(GraphicClass: TGraphicClass): string; | Graphics | Cette fonction permet de demander le(s) masque(s) d'extension(s) courant d'un objet graphique. |
| GRAPHICFILTER | Function GraphicFilter(GraphicClass: TGraphicClass): string; | Graphics | Cette fonction permet de demander le nom du/des masque(s) d'extension(s) courant d'un objet graphique. |
| GUIDTOSTRING | Function GUIDToString(const ClassID: TGUID): string; | ComObj | Cette fonction permet de convertir un identificateur GUID en chaîne de caractères de forme standard Pascal. |
| HALT | Procedure Halt [ ( Exitcode: Integer) ]; | System | Cette procédure permet d'arrêter le programme ou le sous-programme actuellement en cours. |
| HI | Function Hi(i:Word):Byte; | System | Cette fonction permet de demander la partie haute de l'entier (physiquement le deuxième octet de l'entier). |
| HIGH | Function High(X):expression scalaire; | System | Cette fonction permet de connaitre la valeur maximale d'un type de donnée. |
| HTTPDECODE | Function HTTPDecode(const AStr: String): string; | HTTPApp | Cette fonction permet de décoder URL et de transformer ses codes en caractères spécifié en chaîne de caractères normaux. |
| HTTPENCODE | Function HTTPEncode(const AStr: String): string; | HTTPApp | Cette fonction permet d'encoder une chaîne de caractères normal en chaîne de caractères valide pour URL et donc en encodant les caractères non autorisé. |
| HTTPEXTENSIONPROC | Function HttpExtensionProc(var ECB: TEXTENSION_CONTROL_BLOCK): DWORD; | ISAPIApp | Cette fonction permet de demander un message provenant d'une requête HTTP d'une application ISAPI ou NSAPI. |
| HYPOT | Function Hypot(X, Y: Extended): Extended; | Math | Cette fonction permet d'effectuer le calcul de la longueur de l'hypoténuse. |
| INC | Procedure Inc(var X [ ; N: Longint ] ); | System | Cette procédure permet d'incrémenter la valeur de la variable spécifié. |
| INCLUDE | Procedure Include(var S: set of T; I:T); | System | Ce mot réservé permet d'inclure un élément d'une variable d'ensemble (SET). |
| INCMONTH | Function IncMonth(const Date: TDateTime; NumberOfMonths: Integer): TDateTime; | SysUtils | Cette procédure permet d'incrémenter une date du nombre de mois spécifié. |
| INITIALIZE | Procedure Initialize(var V [ ; Count: Integer ] ); | System | Cette procédure permet d'initialiser une variable situé en mémoire dynamique. |
| IORESULT | Function IOResult: Integer; | System | Cette fonction permet de connaître le code d'erreur d'une opération effectué sur un fichier. |
| INPUTBOX | Function InputBox(const ACaption, APrompt, ADefault: string): string; | Dialogs | Cette fonction permet d'afficher une boite de dialogue avec une question et un bouton «Ok» et «Annuler». |
| INPUTQUERY | Function InputQuery(const ACaption, APrompt: string; var Value: string): Boolean; | Dialogs | Cette fonction permet d'afficher une boite de dialogue avec une question, une entrée de données et un bouton «Ok» et «Annuler». |
| INSERT | Procedure Insert(Source: string; var S: string; Index: Integer); | System | Cette procédure permet d'insérer une chaîne de caractères dans une autre chaîne de caractères à l'endroit spécifié. |
| INT | Function Int(r:Real):Real; | System | Cette fonction permet de retourner la partie entière d'un nombre réel. |
| INTERESTPAYMENT | Function InterestPayment(Rate: Extended; Period, NPeriods: Integer; PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul des intérêts d'un remboursement de prêt hypothécaire. |
| INTERESTRATE | Function InterestRate(NPeriods: Integer; Payment, PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul du taux d'intérêt requis pour accroître de la valeur présent à la valeur future. |
| INTERNALRATEOFRETURN | Function InternalRateOfReturn(Guess: Extended; const CashFlows: array of Double): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul le taux sur un retour d'investissement interne. |
| INTPOWER | Function IntPower(Base: Extended; Exponent: Integer): Extended; | Math | Cette fonction permet d'effectuer le calcul d'une base à la puissance spécifié. |
| INTTOHEX | Function IntToHex(Value: Integer; Digits: Integer): string; | SysUtils | Cette fonction permet d'effectuer la conversion d'une valeur décimal à une valeur hexadécimal dans une chaine de caractères de forme standard Pascal. |
| INTTOSTR | Function IntToStr(Value: Integer): string; | SysUtils | Cette fonction permet d'effectuer la conversion d'une valeur décimal à une chaîne de caractères de forme standard Pascal. |
| ISLEAPYEAR | Function IsLeapYear(Year: Word): Boolean; | SysUtils | Cette fonction permet de demander si l'année spécifiée est bissextile. |
| ISPATHDELIMITER | Function IsPathDelimiter(const S: string; Index: Integer): Boolean; | SysUtils | Cette fonction permet de demander si le caractère spécifié dans la chaîne de caractères est un séparateur de niveau de répertoire (soit un caractère «\»). |
| ISVALIDIDENT | Function IsValidIdent(const Ident: string): Boolean; | SysUtils | Cette fonction permet de demander si la chaîne de caractères est un identificateur de langage de programmation Pascal valide. |
| LASTDELIMITER | Function LastDelimiter(const Delimiters, S: string): Integer; | SysUtils | Cette fonction permet de demander la position du dernier délimiteur spécifié dans une chaîne de caractères. |
| LDEXP | Function Ldexp(X: Extended; P: Integer): Extended; | Math | Cette fonction permet de calculer la multiplication d'un nombre par 2 à la puissance spécifié. |
| LENGTH | Function Length(ch:String):Integer; | System | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères de format standard Pascal. |
| LN | Function Ln(r:Real):Real; | System | Cette fonction permet de calculer le logarithme népérien (Naturel). |
| LNXP1 | function LnXP1(X: Extended): Extended; | Math | Cette fonction permet de calculer le logarithme népérien (Naturel) de (X+1). |
| LO | Function Lo(i:Word):Byte; | System | Cette fonction permet la partie base de l'entier (physiquement le premier octet de l'entier). |
| LOADPACKAGE | Function LoadPackage(const Name: string): HMODULE; | System | Cette fonction permet d'effectuer le chargement d'un paquet. |
| LOADSTR | Function LoadStr(Ident: Integer): string; | System | Cette fonction permet d'effectuer le chargement d'une chaîne de caractères à partir d'un fichier exécutable d'application. |
| LOG10 | Function Log10(X: Extended): Extended; | Math | Cette fonction permet de calculer le logarithme en base 10. |
| LOG2 | Function Log2(X: Extended): Extended; | Math | Cette fonction permet de calculer le logarithme en base 2. |
| LOGINDIALOG | Function LoginDialog(const ADatabaseName: string; var AUserName, APassword: string): Boolean; | DBLogDlg | Cette fonction permet d'afficher une boite de dialogue offrant à l'utilisateur la possibilité d'effectuer une connexion à un serveur de base de données. |
| LOGN | Function LogN(Base, X: Extended): Extended; | Math | Cette fonction permet de calculer le logarithme en base spécifié. |
| LOW | Function Low(X):expression scalaire; | System | Cette fonction permet connaître la valeur minimale d'un type de donnée. |
| LOWERCASE | Function LowerCase(const S: string): string; | SysUtils | Cette fonction permet de convertir en chaine de caractères ASCII de format standard Pascal en minuscule. |
| LZCLOSE | Procedure LZClose(hFile: Integer); | LZExpand | Cette procédure permet de fermer un fichier compressé. |
| LZCOPY | Function LZCopy(Source, Dest: Integer): Longint; | LZExpand | Cette fonction permet de copier un fichier en dehors du fichier compressé ou permet de le compresser et de l'inclure avec le fichier compressé. |
| LZOPENFILE | Function LZOpenFile(Filename: PChar; var ReOpenBuff: TOFStruct; Style: Word): Integer; | LZExpand | Cette fonction permet de créer, ouvrir ou supprimer un fichier compressé. |
| LZREAD | Function LZRead(hFile: Integer; Buffer: LPSTR; Count: Integer): Integer; | LZExpand | Cette fonction permet d'effectuer la lecture d'enregistrement dans un fichier compressé. |
| LZSEEK | Function LZSeek(hFile: Integer; Offset: Longint; Origin: Integer): Longint; | LZExpand | Cette fonction permet de fixer la position du pointeur dans un fichier compressé spécifié. |
| MATCHESMASK | Function MatchesMask(const Filename, Mask: string): Boolean; | Masks | Cette fonction permet de demander si le nom de fichier correspond au masque spécifié. |
| 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 Double): Double; | Math | Cette fonction permet de renvoyer la plus grande valeur d'un tableau de nombre réel. |
| MEAN | Function Mean(const Data: array of Double): Extended; | Math | Cette fonction permet de renvoyer la moyenne d'un tableau de nombre réel. |
| MEANANDSTDDEV | Procedure MeanAndStdDev(const Data: array of Double; var Mean, StdDev: Extended); | Math | Cette procédure permet de renvoyer la moyenne et la variance d'un tableau de nombre réel. |
| MESSAGEDLG | Function MessageDlg(const Msg: string; AType: TMsgDlgType; AButtons: TMsgDlgButtons; HelpCtx: Longint): Word; | Dialogs | Cette fonction permet d'afficher une boite de dialogue de message pour que l'utilisateur effectue les actions spécifiées centrés automatiquement au centre de l'écran. |
| MESSAGEDLGPOS | Function MessageDlgPos(const Msg: string; AType: TMsgDlgType; AButtons: TMsgDlgButtons; HelpCtx: Longint; X, Y: Integer): Word; | Dialogs | Cette fonction permet d'afficher une boite de dialogue de message pour que l'utilisateur effectue les actions spécifiées aux coordonnées d'affiche spécifié. |
| 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 Double): Double; | Math | Cette fonction permet de renvoyer la plus petite valeur d'un tableau de nombre réel. |
| MKDIR | Procedure MkDir(reper:String); | System | Cette procédure permet de créer un répertoire. |
| MOVE | Procedure Move(Var orig,dest;nbre:Integer); | System | Cette procédure permet d'effectuer une copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets. |
| NATIVETOANSI | Procedure NativeToAnsi(Locale: TLocale; NativeStr: PChar; var AnsiStr: string); | DBTables | Cette procédure permet d'effectuer la conversion une chaine de caractères de format spécifié en chaine de caractères ANSI. |
| NATIVETOANSIBUF | Procedure NativeToAnsiBuf(Locale: TLocale; Source, Dest: PChar; Len: Integer); | DBTables | Cette procédure permet d'effectuer la conversion une chaine de caractères ASCIZ de format spécifié en chaine de caractères ANSI de forme ASCIZ. |
| NETPRESENTVALUE | Function NetPresentValue(Rate: Extended; const CashFlows: array of Double; PaymentTime: TPaymentTime): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul de la valeur actuelle à partir d'un tableau de valeurs contenant des estimées de liquidités. |
| NEW | Procedure New(p:Pointer); | System | Cette fonction permet d'allouer de la mémoire dynamique pour une variable. |
| NEWMENU | Function NewMenu(Owner: TComponent; const AName: string; Items: array of TMenuItem): TMainMenu; | Menus | Cette fonction permet d'effectuer la création d'un menu déroulant principal. |
| NEWPOPUPMENU | Function NewPopupMenu(Owner: TComponent; const AName: string; Alignment: TPopupAlignment; AutoPopup: Boolean; Items: array of TMenuitem): TPopupMenu; | Menus | Cette fonction permet d'effectuer la création d'un menu contextuel. |
| NEWSTR | Function NewStr(const S: string): PString; | SysUtils | Cette fonction permet d'effectuer l'allocation dans la mémoire dynamique d'une chaîne de caractères de format standard Pascal. |
| NORM | Function Norm(const Data: array of Double): Extended; | Math | Cette fonction permet de renvoyer la norme euclidienne «L-2» d'un tableau de nombre réel. |
| NOW | Function Now: TDateTime; | SysUtils | Cette fonction permet de retourne la date et l'heure actuelle du système d'exploitation. |
| NUMBEROFPERIODS | Function NumberOfPeriods(Rate, Payment, PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul du nombre de périodes de paiement requis pour un investissement. |
| OBJECTBINARYTOTEXT | Procedure ObjectBinaryToText(Input, Output: TStream); | Classes | Cette procédure permet la conversion de données binaire d'un objet sous une forme texte. |
| OBJECTRESOURCETOTEXT | Procedure ObjectResourceToText(Input, 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, Output: TStream); | Classes | Cette procédure permet la conversion d'information texte en données binaire d'un objet. |
| OBJECTTEXTTORESOURCE | Procedure ObjectTextToResource(Input, Output: TStream); | Classes | Cette procédure permet la conversion d'information texte en données binaire d'un objet de ressource. |
| ODD | Function Odd(i:LongInt):Boolean; | System | Cette fonction indique si la valeur entière est un nombre impair. |
| OLECHECK | Procedure OleCheck(ECode: HResult); | ComObj | Cette procédure permet de provoquer une exception OLE si le code spécifié correspond à une erreur. |
| OLEERROR | Procedure OleError(ErrorCode: HResult); | ComObj | Cette procédure permet de provoquer une exception OLE. |
| OLESTRTOSTRING | Function OleStrToString(Source: PWideChar): string; | System | Cette fonction permet d'effectuer la conversion d'une chaîne OLE en chaîne de caractères de forme standard Pascal. |
| OLESTRTOSTRVAR | Procedure OleStrToStrVar(Source: PWideChar; var Dest: string); | System | Cette procédure permet d'effectuer la copie du résultat de la conversion d'une chaîne OLE en une chaîne de caractères de forme standard Pascal. |
| ORD | Function Ord(s):LongInt; | System | Cette fonction permet de connaître le rang de la valeur scalaire, par exemple on peut connaître le numéro de code ASCII d'un caractère de cette manière. |
| OUTOFMEMORYERROR | Procedure OutOfMemoryError; | SysUtils | Cette procédure permet de provoquer une exception de manque de mémoire disponible. |
| PARAMCOUNT | Function ParamCount:Integer; | System | Cette fonction retourne le nombre de paramètres passé au programme par le système d'exploitation. |
| PARAMSTR | Function ParamStr(nbre:Integer):String; | System | Cette fonction retourne le contenu du paramètre spécifié passé au programme par le système d'exploitation. |
| PARSEDATE | Function ParseDate(const DateStr: string): TDateTime; | HTTPApp | Cette fonction permet de convertir une date contenue dans un entête HTTP en un objet de date et d'heure. |
| PAYMENT | Function Payment(Rate: Extended; NPeriods: Integer; PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul du remboursement a entièrement amortir. |
| PERIODPAYMENT | Function PeriodPayment(Rate: Extended; Period, NPeriods: Integer; PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul du remboursement intégral composant le principal. |
| PI | Function Pi: Extended; | System | Cette fonction retourne la valeur de nombre Pi (Π). |
| POINT | Function Point(AX, AY: Integer): TPoint; | Classes | Cette fonction permet de créer un objet contenant un couple de coordonnée. |
| POLY | Function Poly(X: Extended; const Coefficients: array of Double): Extended; | Math | Cette fonction de statistique permet d'effectuer le calcul d'un polynomial uniforme de valeur spécifié à l'aide d'un tableau de nombre réel. |
| POS | Function Pos(ch1,ch2:String):Integer; | System | Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaîne de caractères dans une chaîne de caractères de format standard Pascal. |
| POWER | Function Power(Base, Exponent: Extended): Extended; | Math | Cette fonction permet d'effectuer le calcul d'une base spécifié à la puissance spécifié. |
| PRED | Function Pred(s:scalaire):scalaire; | System | Cette fonction permet de retourner la valeur précédente de l'expression. |
| PROGIDTOCLASSID | Function ProgIDToClassID(const ProgID: string): TGUID; | ComObj | Cette fonction retourne l'identificateur de classe de l'identificateur de programme. |
| PTR | Function Ptr(Address: Integer): Pointer; | System | Cette fonction retourne un pointeur à partir d'une adresse. |
| QUOTEDSTR | Function QuotedStr(const S: string): string; | SysUtils | Cette fonction permet de rajouter des guillemets aux extrémités d'une chaîne de caractères. |
| RADTOCYCLE | Function RadToCycle(Radians: Extended): Extended; | Math | Cette fonction permet d'effectuer la conversion de radians en cycles. |
| RADTODEG | Function RadToDeg(Radians: Extended): Extended; | Math | Cette fonction permet d'effectuer la conversion de radians en degrés. |
| RADTOGRAD | Function RadToGrad(Radians: Extended): Extended; | Math | Cette fonction permet d'effectuer la conversion de radians en grades. |
| RAISELASTWIN32ERROR | Procedure RaiseLastWin32Error; | SysUtils | Cette procédure permet de provoquer une exception pour la dernière erreur survenue dans le Win32. |
| RANDG | Function RandG(Mean, StdDev: Extended): Extended; | Math | Cette fonction statistique permet d'effectuer la génération de nombres aléatoires avec une distribution gaussienne sur la moyenne. |
| RANDOM | Function Random [ ( Range: Integer) ]; | System | Cette fonction permet de générer un nombre aléatoire. |
| RANDOMIZE | Procedure Randomize; | System | Cette procédure permet d'initialiser le générateur de nombre aléatoire. |
| READ | Procedure Read([var fich:Text;]var1, var2,...); | System | Cette procédure permet de lire différentes données à partir d'un périphérique, d'un fichier ou de la console. |
| READCOMPONENTRES | Function ReadComponentRes(const ResName: string; Instance: TComponent): TComponent; | Classes | Cette procédure permet de demander les composants ainsi que leurs propriétés associées à une ressource du système d'exploitation. |
| READCOMPONENTRESFILE | Function ReadComponentResFile(const FileName: string; Instance: TComponent): TComponent; | Classes | Cette procédure permet de demander les composants ainsi que leurs propriétés associées à un fichier de ressource du système d'exploitation. |
| READLN | Procedure ReadLn([Var fich:Text;]var1,var2,...); | System | Cette procédure permet de lire une ligne de texte à partir d'un périphérique, d'un fichier ou de la console. |
| REALLOCMEM | Procedure ReallocMem(var P: Pointer; Size: Integer); | System | Cette procédure permet d'effectuer une réallocation dynamique sur la mémoire de tas. |
| 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. |
| 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. |
| 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. |
| REGISTERCOMPONENTEDITOR | Procedure RegisterComponentEditor(ComponentClass: TComponentClass; ComponentEditor: TComponentEditorClass); | DsgnIntf | Cette procédure permet d'enregistrer une composante d'édition de texte utilisable pour la conception. |
| REGISTERCOMPONENTS | Procedure RegisterComponents(const Page: string; ComponentClasses: array of TComponentClass); | Classes | Cette procédure permet d'enregistrer des classes situées dans la même page de la palette de composantes. |
| REGISTERLIBRARYEXPERT | Procedure RegisterLibraryExpert(Expert: TIExpert); | ExptIntf | Cette procédure permet d'enregistrer un expert pour paquet. |
| 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. |
| REGISTERPROPERTYEDITOR | Procedure RegisterPropertyEditor(PropertyType: PTypeInfo; ComponentClass: TClass; const PropertyName: string; EditorClass: TPropertyEditorClass); | DsgnIntf | Cette procédure permet d'enregistrer une propriété de composante d'édition de texte utilisable pour la conception. |
| REMOVEDIR | Function RemoveDir(const Dir: string): Boolean; | SysUtils | Cette procédure permet de supprimer un répertoire à partir de chaîne de caractères de format standard Pascal. |
| RENAME | Procedure Rename(Var fich:File; nouveaunom:String); | System | Cette procédure permet de renommer le nom d'un fichier à partir de son identificateur de fichier. |
| RENAMEFILE | Function RenameFile(const OldName, NewName: string): Boolean; | SysUtils | Cette fonction permet de renommer le nom d'un fichier. |
| RESET | Procedure Reset(var F [: File; RecSize: Word ] ); | System | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
| REWRITE | Procedure Rewrite(var F: File [; Recsize: Word ] ); | System | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
| RMDIR | Procedure RmDir(reper:String); | System | Cette procédure permet de supprimer un répertoire à partir de chaîne de caractères de format standard Pascal. |
| ROUND | Function Round(X: Extended): Longint; | System | Cette fonction retourne la valeur arrondie d'un nombre réel. |
| RUNERROR | Procedure RunError[ ( Errorcode: Byte ) ]; | System | Cette procédure permet d'arrêter l'exécution du programme avec un code d'erreur particulier. |
| SEEK | Procedure Seek(var F; N: Longint); | System | Cette procédure permet de fixer la position du pointeur dans un fichier spécifié. |
| SEEKEOF | Function SeekEof[(var F: Text)]:Boolean; | System | Cette fonction indique si la fin du fichier texte est atteinte. |
| SEEKEOLN | Function SeekEoLn[(Var Fich:Text)]:Boolean; | System | Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
| SELECTDIRECTORY | Function SelectDirectory(var Directory: string; Options: TSelectDirOpts; HelpCtx: Longint):Boolean; | FileCtrl | Cette fonction permet d'afficher une boite de dialogue offrant la possibilité à l'utilisateur d'entrer un nom de répertoire. |
| SET8087CW | Procedure Set8087CW(NewCW: Word); | System | Cette procédure permet de fixer la valeur du mode de contrôle du coprocesseur mathématique ainsi que la variable «Default8087CW» inclus dans l'unité «System». |
| SETCURRENTDIR | Function SetCurrentDir(const Dir: string): Boolean; | SysUtils | Cette fonction permet de changer le répertoire courant en utilisant des chaînes de caractères de format standard Pascal. |
| SETLENGTH | Procedure SetLength(var S: string; NewLength: Integer); | System | Cette procédure permet de fixer la longueur d'une chaîne de caractères de format standard Pascal. |
| SETMEMORYMANAGER | Procedure SetMemoryManager(const MemMgr: TMemoryManager); | System | Cette procédure permet de fixer le point d'entrée du gestionnaire de mémoire courant. |
| SETOLEFONT | Procedure SetOleFont(Font: TFont; const OleFont: IFontDisp); | AX | Cette procédure permet d'effectuer la connexion avec un objet de police de caractères OLE pour être utilisé par un objet «TFont». |
| SETSTRING | Procedure SetString(var s: string; buffer: PChar; len: Integer); | System | Cette procédure permet de copier un bloc d'une chaîne de caractères ASCIZ dans une chaîne de caractères de format standard Pascal. |
| SETTEXTBUF | Procedure SetTextBuf(Var Fich:Text;Var buffer;Taille:Word); | System | Cette procédure permet de fixer la taille de la mémoire tampon d'un fichier texte. |
| SHORTCUTTOKEY | Procedure ShortCutToKey(ShortCut: TShortCut; var Key: Word; var Shift: TShiftState); | Menus | Cette procédure permet de demander le code de la touche virtuelle ainsi que des touches d'état du raccourci de menu. |
| SHORTCUTTOTEXT | Function ShortCutToText(ShortCut: TShortCut): string; | Menus | Cette fonction permet de demander le nom d'un raccourci de menu. |
| SHOWEXCEPTION | Procedure ShowException(ExceptObject: TObject; ExceptAddr: Pointer); | SysUtils | Cette procédure permet d'effectuer l'affichage d'une exception avec son adresse. |
| SHOWMESSAGE | Procedure ShowMessage(const Msg: string); | Dialogs | Cette procédure permet d'effectuer l'affichage d'une boite de dialogue avec un message et un bouton «OK». |
| SHOWMESSAGEFMT | Procedure ShowMessageFmt(const Msg: string; Params: array of const); | Dialogs | Cette procédure permet d'effectuer l'affichage d'une boite de dialogue avec un message, des paramètres de formatage et un bouton «OK». |
| SIN | Function Sin(X: Extended): Extended; | System | Cette fonction trigonométrique retourne le «Sinus». |
| SINCOS | Procedure SinCos(Theta: Extended; var Sin, Cos: Extended); | Math | Cette fonction trigonométrique retourne le «Sinus» et le «Cosinus» à partir d'un angle. |
| SINH | Function Sinh(X: Extended): Extended; | Math | Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
| SIZEOF | Function SizeOf(variable|type):Integer; | Ce mot réservé permet de connaître la taille en octet d'une variable ou d'un type. | |
| SLICE | Function Slice(var A: array; Count: Integer): array; | System | Cette fonction permet de demander une sous-section d'un tableau de variable. |
| SLNDEPRECIATION | Function SLNDepreciation(Cost, Salvage: Extended; Life: Integer): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul de l'amortissement linéaire d'un actif sur une période. |
| SQR | Function Sqr(X: Extended): Extended; | System | Cette fonction retourne le carré d'un nombre. |
| SQRT | Function Sqrt(X: Extended): Extended; | System | Cette fonction retourne la racine carrée d'un nombre. |
| STATUSSTRING | Function StatusString(StatusCode: Integer): string; | HTTPApp | Cette fonction retourne une chaine de caractères contenant le code d'état d'une réponse HTTP. |
| STDDEV | Function StdDev(const Data: array of Double): Extended; | Math | Cette fonction statistique retourne l'écart-type d'un tableau de nombre réel. |
| STR | Procedure Str(X [: Width [: Decimals ]]; var S); | System | Cette procédure permet de convertir un nombre en une chaîne de caractères de format Pascal. |
| STRALLOC | Function StrAlloc(Size: Cardinal): PChar; | SysUtils | Cette fonction permet d'allouer de la mémoire dynamique pour une chaîne de caractères ASCIZ. |
| STRBUFSIZE | Function StrBufSize(Str: PChar): Cardinal; | SysUtils | Cette fonction permet de demander l'espace disponible dans une chaîne de caractères ASCIZ alloué par la fonction «StrAlloc». |
| STRBYTETYPE | Function StrByteType(Str: PChar; Index: Cardinal): TMbcsByteType; | SysUtils | Cette fonction permet de demander le type de caractères (ASCII ou DBCS) situé à la position spécifié dans une chaîne de caractères ASCIZ. |
| STRCAT | Function StrCat(C1,C2:PChar):PChar; | SysUtils | Cette fonction permet la concaténation de chaînes de caractères ASCIZ. |
| STRCOMP | Function StrComp(C1,C2:PChar):Integer; | SysUtils | Cette fonction effectue la comparaison de deux chaînes de caractères ASCIZ. |
| STRCOPY | Function StrCopy(C1,C2:PChar):PChar; | SysUtils | Cette fonction permet d'effectuer la copie d'une chaîne de caractères ASCIZ dans une autre. |
| STRDISPOSE | Procedure StrDispose(C:PChar); | SysUtils | Cette procédure permet de libérer l'espace mémoire utilisé par la chaîne de caractères ASCIZ. |
| STRECOPY | Function StrECopy(C1,C2:PChar):PChar; | SysUtils | Cette fonction permet d'effectuer la copie d'une chaîne de caractères ASCIZ à la fin d'une autre et retourne un pointeur à la fin de cette chaîne de caractères. |
| STREND | Function StrEnd(C:PChar):PChar; | SysUtils | Cette fonction retourne un pointeur à la fin de cette chaîne de caractères ASCIZ. |
| STRFMT | Function StrFmt(Buffer, Format: PChar; const Args: array of const): PChar; | SysUtils | Cette fonction permet d'effectuer la transformation d'une chaîne de caractères ASCIZ et d'un tableau d'argument en chaîne de caractères ASCIZ formaté. |
| STRICOMP | Function StrIComp(C1,C2:PChar):Integer; | SysUtils | Cette fonction permet de comparer deux chaînes de caractères ASCIZ sans tenir compte des majuscules/minuscules. |
| STRINGOFCHAR | Function StringOfChar(Ch: Char; Count: Integer): string; | System | Cette fonction répète un caractère détermine plusieurs fois sous forme de chaîne de caractères de format standard Pascal. |
| STRINGTOGUID | Function StringToGUID(const S: string): TGUID; | ComObj | Cette fonction permet de convertir une chaîne de caractères en identificateur GUID. |
| STRINGTOOLESTR | Function StringToOleStr(const Source: string): PWideChar; | System | Cette fonction permet de convertir une chaîne de caractères de format Pascal en une chaîne OLE. |
| STRINGTOWIDECHAR | Function StringToWideChar(const Source: string; Dest: PWideChar; DestSize: Integer): PWideChar; | System | Cette fonction permet de convertir une chaîne de caractères de format Pascal ANSI en une chaîne Unicode. |
| STRLCAT | Function StrLCat(C1,C2:PChar;Long:Word):PChar; | SysUtils | Cette fonction permet la concaténation de chaînes de caractères ASCIZ et de fixer une limite maximal de longueur. |
| STRLCOMP | Function StrLComp(C1,C2;N:Word):Integer; | SysUtils | Cette fonction effectue la comparaison du début de deux chaînes de caractères ASCIZ. |
| STRLCOPY | Function StrLCopy(C1,C2:PChar;N:Word):PChar; | SysUtils | Cette fonction effectue la copier le début d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères ASCIZ. |
| STRLEN | Function StrLen(C:PChar):Cardinal; | SysUtils | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères ASCIZ. |
| STRLFMT | Function StrLFmt(Buffer: PChar; MaxLen: Cardinal; Format: PChar; const Args: array of const): PChar; | SysUtils | Cette fonction permet de formaté une chaîne de caractères ASCIZ à l'aide d'un tableau d'argument. |
| STRLICOMP | Function StrLIComp(C1,C2:PChar;N:Cardinal):Cardinal; | SysUtils | Cette fonction effectue la copier le début d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères ASCIZ sans tenir compte des majuscules/minuscules. |
| STRLOWER | Function StrLower(C:PChar):PChar; | SysUtils | Cette fonction transforme en minuscule une chaîne de caractères ASCIZ. |
| STRMOVE | Function StrMove(C1,C2:PChar;L:Cardinal):PChar; | SysUtils | Cette fonction déplace un bloc de caractère dans une autre chaîne de caractères ASCIZ. |
| STRNEW | Function StrNew(C:PChar):PChar; | SysUtils | Cette procédure permet d'allouer de l'espace de mémoire dynamiquement pour une chaîne de caractères ASCIZ. |
| STRPAS | Function StrPas(C:PChar):String; | SysUtils | Cette fonction retourne la conversion d'une chaîne de caractères ASCIZ en une chaîne de caractères de format Pascal. |
| STRPCOPY | Function StrPCopy(C1:PChar;C2:String):PChar; | SysUtils | Cette procédure retourne la conversion d'une chaîne de caractères de format Pascal en une chaîne de caractères ASCIZ. |
| STRPLCOPY | Function StrPLCopy(Dest: PChar; const Source: string; MaxLen: Cardinal): PChar; | SysUtils | Cette procédure retourne la conversion d'une chaîne de caractères de format Pascal en une chaîne de caractères ASCIZ avec une longueur maximale spécifiée. |
| STRPOS | Function StrPos(C1,C2:PChar):PChar; | SysUtils | Cette fonction retourne un pointeur sur la position d'une sous-chaîne de caractères dans une chaîne de caractères ASCIZ. |
| STRRSCAN | Function StrRScan(Str: PChar; Chr: Char): PChar; | SysUtils | Cette fonction retourne un pointeur sur la position du dernier caractère spécifié dans une chaîne de caractères ASCIZ. |
| STRSCAN | Function StrScan(C:PChar;Chr:Char):PChar; | SysUtils | Cette fonction retourne un pointeur sur la position du premier caractère spécifié dans une chaîne de caractères ASCIZ. |
| STRTOCURR | Function StrToCurr(const S: string): Currency; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en valeur monétaire. |
| STRTODATE | Function StrToDate(const S: string): TDateTime; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en une date. |
| STRTODATETIME | Function StrToDateTime(const S: string): TDateTime; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en une date et une heure. |
| STRTOFLOAT | Function StrToFloat(const S: string): Extended; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en un nombre réel. |
| STRTOINT | Function StrToInt(const S: string): Integer; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en un nombre entier. |
| STRTOINTDEF | Function StrToIntDef(const S: string; Default: Integer): Integer; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en un nombre entier s'il est valide sinon la valeur par défaut est retournée. |
| STRTOTIME | Function StrToTime(const S: string): TDateTime; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en une heure. |
| STRUPPER | Function StrUpper(C:PChar):PChar; | SysUtils | Cette fonction transforme, en majuscule, une chaîne de caractères ASCIZ. |
| SUCC | Function Succ(s:scalaire):scalaire; | System | Cette fonction permet de retourner la valeur suivante de l'expression. |
| SUM | Function Sum(const Data: array of Double): Extended; | Math | Cette fonction permet de renvoyer la somme d'un tableau de nombre réel. |
| SUMINT | Function SumInt(const Data: array of Integer): Integer; | Math | Cette fonction permet de renvoyer la somme d'un tableau de nombre entier. |
| SUMOFSQUARES | Function SumOfSquares(const Data: array of Double): Extended; | 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 Double; var Sum, SumOfSquares: Extended); | 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. |
| SWAP | Function Swap(i:Word):Word; | System | Cette fonction permet de retourner l'inversion des octets de poids fort et faible. |
| SYDDEPRECIATION | Function SYDDepreciation(Cost, Salvage: Extended; Life, Period: Integer): Extended; | Math | Cette fonction de comptabilité permet d'effectuer le calcul de l'amortissement d'un actif. |
| SYSERRORMESSAGE | Function SysErrorMessage(ErrorCode: Integer): string; | SysUtils | Cette fonction permet de demander la chaine de caractères associés à un code d'erreur. |
| SYSFREEMEM | Function SysFreeMem(P: Pointer): Integer; | System | Cette fonction permet de libérer une partie de mémoire dynamique attribué dans la zone globale de mémoire de tas. |
| SYSGETMEM | Function SysGetMem(Size: Integer): Pointer; | System | Cette procédure permet d'effectuer une allocation dynamique sur la mémoire global de tas. |
| SYSREALLOCMEM | Function SysReallocMem(P: Pointer; Size: Integer): Pointer; | System | Cette procédure permet d'effectuer une réallocation dynamique sur la mémoire global de tas. |
| SYSTEMTIMETODATETIME | Function SystemTimeToDateTime(const SystemTime: TSystemTime): TDateTime; | SysUtils | Cette fonction permet d'effectuer la conversion de date et heure système en une date et heure d'application. |
| TAN | Function Tan(X: Extended): Extended; | Math | Cette fonction trigonométrique retourne la «Tangente». |
| TANH | Function Tanh(X: Extended): Extended; | Math | Cette fonction trigonométrique retourne la «Tangente» hyperbolique. |
| TEXTTOFLOAT | Function TextToFloat(Buffer: PChar; var Value; ValueType: TFloatValue): Boolean; | SysUtils | Cette fonction permet de convertir une chaîne de caractères ASCIZ en un nombre à virgule flottante. |
| TEXTTOSHORTCUT | Function TextToShortCut(Text: string): TShortCut; | Menus | Cette fonction permet de générer une raccourci à partir d'une chaîne de caractères standard Pascal. |
| TIME | Function Time: TDateTime; | SysUtils | Cette fonction permet de demander la date et l'heure du système d'exploitation. |
| TIMESTAMPTODATETIME | Function TimeStampToDateTime(const TimeStamp: TTimeStamp): TDateTime; | SysUtils | Cette fonction permet de convertir la date et l'heure du calendrier grégorien après Jésus-Christ en date et heure de l'application. |
| TIMESTAMPTOMSECS | Function TimeStampToMSecs(const TimeStamp: TTimeStamp): Comp; | SysUtils | Cette fonction permet de convertir la date et l'heure du calendrier grégorien après Jésus-Christ en son nombre de milliseconde absolue. |
| TIMETOSTR | Function TimeToStr(Time: TDateTime): string; | SysUtils | Cette fonction permet de convertir la date et l'heure en une chaîne de caractères de format standard Pascal. |
| TRIM | Function Trim(const S: string): string; | SysUtils | Cette fonction supprime les caractères d'espace aux extrémités d'une chaîne de caractères de format standard Pascal. |
| TRIMLEFT | Function TrimLeft(const S: string): string; | SysUtils | Cette fonction supprime les caractères d'espace au début d'une chaîne de caractères de format standard Pascal. |
| TRIMRIGHT | Function TrimRight(const S: string): string; | SysUtils | Cette fonction supprime les caractères d'espace à la fin d'une chaîne de caractères de format standard Pascal. |
| TRUNC | Function Trunc(X: Extended): Longint; | System | Cette fonction retourne la partie entière d'un nombre réel. |
| TRUNCATE | Procedure Truncate(fich:File); | System | Cette procédure permet de couper à l'endroit actuel le contenu du fichier. |
| TYPEINFO | Function TypeInfo(TypeIdent): Pointer; | System | Cette fonction permet de demander un pointeur sur les informations de type de données d'un identificateur de type. |
| UNIQUESTRING | Procedure UniqueString(var S: string); | System | Cette procédure permet de s'assurer que la chaîne de caractères est allouée dans une zone de mémoire unique sans aucunes liaisons avec une chaîne de caractères identique. |
| UNIXPATHTODOSPATH | Function UnixPathToDosPath(const Path: string): string; | HTTPApp | Cette fonction permet d'effectuer la conversion d'un chemin de style Unix ou Linux en son équivalent sous le système d'exploitation DOS ou Windows. |
| UNLOADPACKAGE | Procedure UnloadPackage(Module: HMODULE); | SysUtils | Cette procédure permet de décharger de la mémoire un paquet. |
| 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. |
| UNREGISTERMODULECLASSES | Procedure UnRegisterModuleClasses(Module: HMODULE); | Classes | Cette procédure permet de désenregistrer de toutes les classes associé à un module. |
| UPCASE | Function UpCase(ch:Char):Char; | System | Cette fonction permet de convertir en chaîne de caractères de format standard Pascal en majuscule. |
| UPPERCASE | Function UpperCase(const S: string): string; | SysUtils | Cette fonction permet de convertir en chaîne de caractères ASCII de format standard Pascal en majuscule. |
| VAL | Procedure Val(ch:String; Var nbre,err:Integer); | System | Cette procédure permet de convertir une chaîne de caractères en sa valeur numérique. |
| VALIDPARENTFORM | Function ValidParentForm(Control: TControl): TCustomForm; | Forms | Cette fonction permet de demander le formulaire contenant les contrôles indiqué. |
| VARARRAYCREATE | Function VarArrayCreate(const Bounds: array of Integer; VarType: Integer): Variant; | System | Cette fonction permet de générer un tableau de variable de type variant. |
| VARARRAYDIMCOUNT | Function VarArrayDimCount(const A: Variant): Integer; | System | Cette fonction permet de demander le nombre de dimension d'un tableau de variable de type variant. |
| VARARRAYHIGHBOUND | Function VarArrayHighBound(const A: Variant; Dim: Integer): Integer; | System | Cette fonction permet de demander la limite maximale d'une dimension d'un tableau de variable de type variant. |
| VARARRAYLOCK | Function VarArrayLock(var A: Variant): Pointer; | System | Cette fonction permet de verrouiller un tableau de variable de type variant. |
| VARARRAYLOWBOUND | Function VarArrayLowBound(const A: Variant; Dim: Integer): Integer; | System | Cette fonction permet de demander la limite minimale d'une dimension d'un tableau de variable de type variant. |
| VARARRAYOF | Function VarArrayOf(const Values: array of Variant): Variant; | System | Cette fonction permet de générer un tableau de variable de type variant à une seule dimension. |
| VARARRAYREDIM | Procedure VarArrayRedim(var A: Variant; HighBound: Integer); | System | Cette procédure permet de modifier le nombre de dimension d'un tableau de variable de type variant. |
| VARARRAYREF | Function VarArrayRef(const A: Variant): Variant; | System | Cette fonction permet de demander une référence d'un tableau de variable de type variant. |
| VARARRAYUNLOCK | Procedure VarArrayUnlock(var A: Variant); | System | Cette procédure permet de déverrouiller un tableau de variable de type variant. |
| VARASTYPE | Function VarAsType(const V: Variant; VarType: Integer): Variant; | System | Cette fonction permet de définir le type de données de la variante. |
| VARCAST | Procedure VarCast(var Dest: Variant; const Source: Variant; VarType: Integer); | System | Cette procédure permet d'effectuer la conversion d'une variante dans un type particulier. |
| VARCLEAR | Procedure VarClear(var V: Variant); | System | Cette procédure permet de fixer la valeur d'une variable de type variant à non-défini. |
| VARCOPY | Procedure VarCopy(var Dest: Variant; const Source: Variant); | System | Cette procédure permet d'effectuer la copie d'une variable de type variant dans une autre. |
| VARFROMDATETIME | Function VarFromDateTime(DateTime: TDateTime): Variant; | System | Cette fonction permet de convertir une date et une heure en une variable de type variant. |
| VARIANCE | Function Variance(const Data: array of Double): Extended; | Math | Cette fonction de statistique permet d'effectuer le calcul de la variance d'échantillonnage d'un tableau de nombre réel. |
| VARISARRAY | Function VarIsArray(const V: Variant): Boolean; | System | Cette fonction de permet de demander si le variable de type variant est un tableau. |
| VARISEMPTY | Function VarIsEmpty(const V: Variant): Boolean; | System | Cette fonction de permet de demander si le variable de type variant est non-défini. |
| VARISNULL | Function VarIsNull(const V: Variant): Boolean; | System | Cette fonction de permet de demander si le variable de type variant à la valeur nulle. |
| VARTODATETIME | Function VarToDateTime(const V: Variant): TDateTime; | System | Cette fonction permet de convertir une variable de type variant en une date et une heure. |
| VARTOSTR | Function VarToStr(const V: Variant): string; | System | Cette fonction permet de convertir une variable de type variant en une chaîne de caractères. |
| VARTYPE | Function VarType(const V: Variant): Integer; | System | Cette fonction permet de demander le code du type de données actuel contenu dans la variable de type variant. |
| WIDECHARLENTOSTRING | Function WideCharLenToString(Source: PWideChar; SourceLen: Integer): string; | System | Cette fonction permet de convertir un morceau d'une chaîne de caractères Unicode en une chaîne de caractères de format standard Pascal ANSI. |
| WIDECHARTOSTRING | Function WideCharToString(Source: PWideChar): string; | System | Cette fonction permet de convertir une chaîne de caractères Unicode en une chaîne de caractères de format standard Pascal ANSI. |
| WIDECHARTOSTRVAR | Procedure WideCharToStrVar(Source: PWideChar; var Dest: string); | System | Cette fonction permet de convertir une chaîne de caractères Unicode en une chaîne de caractères de format standard Pascal mono-octet. |
| WRITE | Procedure Write([var fich:File,]var1,var2,...); | System | Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console. |
| WRITELN | Procedure WriteLn([var fich:File,]var1,var2,...); | System | Cette procédure permet d'écrire différentes données avec un saut de ligne sur un périphérique, dans un fichier ou sur la console. |
Dernière mise à jour : Dimanche, le 21 mars 2021