Section courante

A propos

Section administrative du site

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