Bibliothèque Internal

Cette page liste toutes les classes, propriétés, méthodes, fonctions et énumérés de la bibliothèque Internal.

Classes, propriétés et méthodes
Constant
FMCREATEDescription de fmCreate
FMEXCLUSIVEDescription de fmExclusive
FMOPENREADDescription de fmOpenRead
FMOPENREADWRITEDescription de fmOpenReadWrite
FMOPENWRITEDescription de fmOpenWrite
FMSHAREDENYNONEDescription de fmShareDenyNone
FMSHAREDENYWRITEDescription de fmShareDenyWrite
FMSHAREEXCLUSIVEDescription de fmShareExclusive
SOFROMBEGINNINGDescription de soFromBeginning
SOFROMCURRENTDescription de soFromCurrent
SOFROMENDDescription de soFromEnd
File
WriteDescription de Write
JSON
ParseEffectue l'analyse d'une chaîne JSON
StringifyGénère une représentation JSON d'une valeur
Record
TVectorDescription de TVector
TComplex
ImDescription de Im
ReDescription de Re
TObject
CreateConstructeur de la classe TObject
DestroyDétruit l'instance de l'objet.
FreeDétruit l'instance de l'objet si non-nil
TVector
WDescription de W
XDescription de X
YDescription de Y
ZDescription de Z
Fonctions
AbsRetourne la valeur absolue d'un nombre.
AnsiCompareStrAnsiCompareStr compare str1 et str2, en tenant compte des différences majuscules/minuscules et des caractères accentués.
AnsiCompareTextAnsiCompareText compare str1 et str2, sans tenir compte des différences majuscules/minuscules.
AnsiLowerCaseRenvoie une chaîne, qui est une copie de la chaîne donnée convertie en minuscules.
AnsiUpperCaseConvertit en majuscules les caractères de la chaîne spécifiée.
AppendStringToFileAjoute la chaîne de caractères data à la fin du fichier fileName.
ArcCosCalcule l'arc-cosinus, ou cosinus inverse, d'un nombre.
ArcCoshCalcul de l'arc-cosinus hyperbolique de v.
ArcSinArcSin calcule le sinus inverse d'une valeur.
ArcSinhCalcul de l'arc-sinus hyperbolique de v.
ArcTanCalcul de l'arc-tangente.
ArcTan2Détermination d'un angle depuis un vecteur cartésien
ArcTanhCalcul de l'arc-tangente hyperbolique de v.
ASCIILowerCaseConvert a string to lowercase using the ASCII character set
ASCIIUpperCaseDescription de ASCIIUpperCase
BigFactorialDescription de BigFactorial
BigInteger.ClearBitMet un bit à zero
BigInteger.SetBitDefini un bit
BigInteger.TestBitIndique si un bit est défini
BigIntegerToBlobParameterDescription de BigIntegerToBlobParameter
BigIntegerToHexDescription de BigIntegerToHex
BigIntegerToStringConverti un grand entier en une chaîne
BigJacobiDescription de BigJacobi
BigLegendreDescription de BigLegendre
BigPrimorialDescription de BigPrimorial
BlobFieldToBigIntegerDescription de BlobFieldToBigInteger
BoolToStrConvertit un booléen en chaîne.
ByteSizeToStrRenvoie une représentation pertinente d'une taille en octets
CallerSourceCodeLocationDescription de CallerSourceCodeLocation
CeilRenvoie le plus petit entier supérieur ou égal à v.
ChangeFileExtRemplace l'extension dans un chemin de fichier
CharAtRenvoie une chaîne contenant le caractère situé à l'indice désigné par la valeur de x dans la chaîne s. (dépréciée)
ChDirChange le répertoire en cours
ChrRetourne une chaîne correspondant à un caractère Unicode.
ClampLimite une valeur flottante à une étendue
ClampIntLimite une valeur entière à une étendue
CleanupGlobalQueuesSuppression de queues globales
CleanupGlobalVarsSuppression de variables globales.
CleanupPrivateVarsDescription de CleanupPrivateVars
CodePageOfCharsetDescription de CodePageOfCharset
CodePageToStringDescription de CodePageToString
CompareExchangeGlobalVarEffectue un échange conditionnel atomique de la valeur d'une GlobalVar
CompareExchangePrivateVarEffectue un échange conditionnel atomique de la valeur d'une PrivateVar
CompareLocaleStrDescription de CompareLocaleStr
CompareNumCompare deux valeurs numériques
CompareStrComparaison sensible à la casse.
CompareTextComparaison insensible à la casse.
ComplexDescription de Complex
ComplexAddDescription de ComplexAdd
ComplexConjugateDescription de ComplexConjugate
ComplexDivDescription de ComplexDiv
ComplexExpDescription de ComplexExp
ComplexImagDescription de ComplexImag
ComplexMultDescription de ComplexMult
ComplexNegDescription de ComplexNeg
ComplexRealDescription de ComplexReal
ComplexSubDescription de ComplexSub
ComplexToStrDescription de ComplexToStr
CopyFileFonction pour copier un fichier
CosCos renvoie le cosinus d'un angle en radians.
CoshCalcule le cosinus hyperbolique.
CotanCalcule la cotangente d'un angle en radians.
CreateDirCrée un nouveau répertoire dans un système de fichier
CurrentSourceCodeLocationDescription de CurrentSourceCodeLocation
CurrentStackTraceDescription de CurrentStackTrace
DateRetourne la date courante
DateTimeToISO8601Affichage d'une date/heure UTC au format ISO8601
DateTimeToRFC822Convertit une date UTC au format RFC822
DateTimeToStrConvertit une valeur date-heure en chaîne.
DateTimeToUnixTimeDescription de DateTimeToUnixTime
DateTimeToUnixTimeMSecDescription de DateTimeToUnixTimeMSec
DateTimeToUnixTimeMsecDescription de DateTimeToUnixTimeMsec
DateToISO8601Affichage d'une date au format ISO8601
DateToStrConversion d'une date en chaîne .
DateToWeekNumberRenvoie le numéro de la semaine à partir d'une date.
DateToYearOfWeekRenvoie l'année de la semaine trouvée à partir de la date passée en paramètre.
DayOfMonthRenvoie le jour du mois trouvé à partir de la date passée en paramètre de la fonction.
DayOfTheWeekRenvoie le jour de la semaine d'une date sous forme d'un entier compris entre 1 (lundi) et 7 (dimanche).
DayOfWeekRetourne le jour de la semaine d'une date sous la forme d'un entier compris entre 1 (dimanche) et 7 (samedi)
DayOfYearRetourne le jour de l'année sous forme d'un entier compris entre 1 et 366.
DecLa procédure Dec soustrait b d'une variable a, où a et b sont des variables de type entier.
DecodeDateScinde une date en valeurs Année, Mois et Jour.
DecodeTimeLa procédure DecodeTime sépare la valeur spécifiée par dt en h (heures), m (minutes), s (secondes) et ms (millisecondes).
DegToRadConversion de degrés en radians
DeleteSupprime une sous-chaîne d'une chaîne.
DeleteFileSupprime un fichier
DeleteGlobalVarSupprime la variable globale ayant comme nom la valeur de n.
DirectoryExistsIndique si un répertoire existe
DiskFreeDescription de DiskFree
DivModCalcul du résultat et du reste d'une division euclidienne
DupeStringRetourne une chaîne composée de count concaténations de la chaîne str
EncodeDateRenvoie une date pour une année, un mois et un jour
EncodeDateTimeDescription de EncodeDateTime
EncodeTimeRenvoie une valeur TDateTime pour des heures, minutes, secondes et millisecondes spécifiées.
EnumerateDirEnumeration des fichiers d'un dossier
EnumerateSubDirsÉnumère les sous-dossier d'un dossier
ErrorDlgAffiche un message d'erreur à l'écran dans une boîte de dialogue.
EvenIndique si un entier est pair
ExceptObjectRetourne l'objet d'exception courant
ExpCalcul d'une exponentielle de e.
ExpandFileNameDescription de ExpandFileName
ExtractFileDirRetourne le chemin du dossier contenant fileName (dépréciée)
ExtractFileDriveRetourne le lecteur associé à un nom de fichier (dépréciée)
ExtractFileExtRenvoie l'extension du nom de fichier donné en paramètre.
ExtractFileNameExtrait le nom et l'extension du nom de fichier.
ExtractFilePathRetourne le chemin vers le contenu du dossier qui contient fileName
FactorialCalcul de la factorielle
FileCloseDescription de FileClose
FileCreateDescription de FileCreate
FileCreationDateTimeDescription de FileCreationDateTime
FileDateTimeRetourne la date de dernière modification d'un fichier
FileExistsRenvoie True si le fichier spécifié par fileName existe.
FileFlushBuffersDescription de FileFlushBuffers
FileIsValidDescription de FileIsValid
FileOpenOuvre un fichier bas niveau
FileOpenReadOuvre un fichier en lecture seule
FilePosDescription de FilePos
FileReadLecture bas niveau dans un fichier
FileReadLinesLit un fichier texte et retourne un tableau contenant les lignes
FileSearchRecherche un fichier dans le chemin de répertoire spécifié
FileSeekDescription de FileSeek
FileSetDateTimeAjuste la date/heure de dernière modification d'un fichier
FileSetSizeDescription de FileSetSize
FileSizeRetourne la taille en octets d'un fichier
FileWriteEcriture dans un fichier
FindDelimiterRecherche un délimiteur dans une chaîne
FirstDayOfMonthRetourne le premier jour du mois sous forme d'une date au format flottant.
FirstDayOfNextMonthRetourne le premier jour du mois prochain sous forme d'une date au format flottant.
FirstDayOfNextYearRenvoie le premier jour de l'année qui suit la date passée en paramètre au format flottant.
FirstDayOfWeekRetourne le premier jour de la semaine de la date passée en paramètre.
FirstDayOfYearRetourne le premier jour de l'année en fonction de la date passée en paramètre.
FloatToStrConvertit une valeur virgule flottante en chaîne, avec une précision optionnelle.
FloorRenvoie le plus grand entier inférieur ou égal à v.
ForceDirectoriesVérification de l'existence d'une arborescence de dossiers et création au besoin des dossiers manquants
FormatFormatage d'une chaîne à partir de données multiples
FormatDateTimeCette fonction permet de formater une date à l'affichage.
FracRenvoie la partie décimale d'un réel.
GcdCalcul du plus grand diviseur commun de deux entiers
GetCurrentDirGetCurrentDir renvoie le nom complet du répertoire en cours.
GlobalQueueFirstRetourne le premier élément d'une queue globale (sans le supprimer)
GlobalQueueInsertInsertion au début d'une queue globale
GlobalQueueLengthRetourne la longueur d'une queue globale
GlobalQueuePeekRetourne le dernier élément d'une queue globale (sans le supprimer)
GlobalQueuePopRetourne et supprime le dernier élément d'une queue globale
GlobalQueuePullRetourne et supprime le premier élément d'une queue globale
GlobalQueuePushAjout à la fin d'une queue globale
GlobalQueueSnapshotRetourne tous les éléments d'une queue sous la forme d'un tableau
GlobalQueueSnapshotFloatsRetourne tous les éléments d'une queue sous la forme d'un tableau de flottants
GlobalQueueSnapshotIntegersRetourne tous les éléments d'une queue sous la forme d'un tableau d'entiers
GlobalQueueSnapshotStringsRetourne tous les éléments d'une queue sous la forme d'un tableau de chaînes
GlobalVarsNamesRetourne un tableau des noms des variables globales
GlobalVarsNamesCommaTextListe tous les noms de variables globale comme CommaText (obsolète)
HaversineDescription de Haversine
HexToBigIntegerDescription de HexToBigInteger
HexToIntConvertit un nombre au format hexadécimal en enter.
HypotCalcul l’hypoténuse d'un triangle rectangle
IncIncrémente une variable d'une certaine quantité.
IncDayDescription de IncDay
IncHourDescription de IncHour
IncludeTrailingPathDelimiterDescription de IncludeTrailingPathDelimiter
IncMilliSecondDescription de IncMilliSecond
IncMinuteDescription de IncMinute
IncMonthRenvoie une date décalée d'un certain nombre de mois.
IncrementGlobalVarIncrémente une variable globale
IncrementPrivateVarDescription de IncrementPrivateVar
IncSecondDescription de IncSecond
IncWeekDescription de IncWeek
IncYearDescription de IncYear
InfinityRetourne un flottant représentant une valeur inifinie
InformationDlgAffiche un message d'information dans une fenêtre modale
InputBoxAffiche une boîte de dialogue permettant à l'utilisateur d'entrer une chaîne
InsertInsertion d'une chaîne de caractères dans une autre chaîne de caractères à partir d'un index spécifié.
IntRenvoie la partie entière de v.
IntPowerElève un nombre à une puissance entière
IntToBinConvertit un entier en sa représentation binaire
IntToHexConvertit un entier en sa représentation chaîne hexadécimale.
IntToStrConvertit un entier en sa représentation chaîne décimale.
IsDelimiterTeste si un caractère à une position donnée d'une chaîne fait partie d'un ensemble de caractères
IsFiniteTeste si un flottant est nombre fini
IsInfiniteTeste si un nombre flottant est infini
IsLeapYearDétermine si une année est bissextile.
IsNaNTeste si un flottant n'est pas un nombre
ISO8601ToDateTimeConversion d'une date/heure au format chaîne ISO8601
IsPrimeIndique si un entier est premier
LastDelimiterRecherche un délimiteur dans une chaîne en partant de la fin
LcmCalcul du plus petit multiple commun de deux entiers
LeastFactorDescription de LeastFactor
LeftStrRetourne une sous-chaîne à gauche d'une chaîne de caractères
LnCalcul du logarithme naturel
LoadGlobalVarsFromStringDescription de LoadGlobalVarsFromString
LoadStringFromCodePageFileCharge un fichier texte dans une chaîne de caractères en utilisant l'encodage indiqué
LoadStringFromFileCharge et retourne le contenu d'un fichier binaire (dépréciée)
LoadStringFromTextFileCharge un fichier texte dans une chaîne de caractères
LoadSubStringFromFileLit et charge en mémoire un sous-ensemble d'un fichier
LocalDateTimeToUnixTimeConversion d'une date/heure locale flottante en date/heure UnixTime
LocalDateTimeToUTCDateTimeDescription de LocalDateTimeToUTCDateTime
Log10Calcul du logarithme en base 10
Log2Calcul du logarithme en base 2
LogNLogN renvoie le logarithme en base n de x.
LowerCaseConvertit une chaîne en minuscules
MaxRetourne le plus grand de deux nombres
MaxIntRetourne le plus grand de deux entiers
MidStrRetourne une sous-chaîne extraite d'une chaîne de caractère
MinRetourne le plus petit de deux valeurs
MinIntRetourne le plus petit de deux entiers
ModInvDescription de ModInv
ModPowRealise une exponentiation modulaire
MonthOfYearRenvoie le numéro du mois à partir d'une date.
MoveFileDéplace le fichier situé à l'adresse existingFileName vers l'adresse newFileName
NaNFlottant spécial "Not a Number"
NormalizeStringEffectue une normalisation d'équivalence canonique d'une chaîne
NowRetourne la date et heure courante
OddIndique si un entier est impair
OkCancelDlgAffiche une boîte de dialogue avec un bouton "Ok" et un bouton "Abandon"
OrdRenvoie le code ASCII/Unicode d'un caractère
PadLeftComplète une chaîne en ajoutant des caractères à gauche
PadRightomplète une chaîne en ajoutant des caractères à droite
ParamDescription de Param
ParamCountDescription de ParamCount
ParamStrDescription de ParamStr
ParseDateTimeConversion de Chaîne en Date/Heure avec format explicite
PiRenvoie la valeur de la constante mathématique pi (3.141592...).
PosRecherche la première occurence d'une sous-chaîne dans une chaîne
PosExPosEx renvoie l'indice de subStr dans str, en commençant la recherche à offset.
PowerElévation à la puissance
PredRetourne le prédécesseur d'un ordinal
PrivateVarsNamesRetourne un tableau des noms des variables privées
QuestionDlgAffiche un message à l'écran dans une boîte de dialogue avec deux boutons "Oui" et "Non".
QuotedStrUtilisez QuotedStr pour convertir la chaîne str en une chaîne guillemetée.
RadToDegConversion de radians en degrés.
RandGRandG produit des nombres aléatoires avec une distribution gaussienne sur la moyenne.
RandomLa fonction Random renvoie un nombre aléatoire compris dans l'étendue 0 <= X < 1.
RandomBigIntegerDescription de RandomBigInteger
RandomIntLa fonction RandomInt renvoie un nombre aléatoire compris dans l'étendue 0 <= X < range.
RandomizeInitialise le générateur de fonction Random avec une graine aléatoire.
RandSeedRetourne la valeur courante de la graine du générateur aléatoire (dépréciée)
ReadGlobalVarRenvoie la valeur de la variable globale ayant comme nom la valeur de n.
ReadGlobalVarDefRenvoie la valeur de la variable globale ayant comme nom n.
ReadPrivateVarDescription de ReadPrivateVar
RemoveDirSupprime un répertoire du système de fichier
RenameFileRenomme un fichier
ReverseStringInverse l'ordre des caractères dans une chaîne
RevPosRecherche la dernière occurence d'une sous-chaîne dans une chaîne
RFC822ToDateTimeDescription de RFC822ToDateTime
RightStrRetourne une sous-chaîne à droite d'une chaîne de caractères
RoundRenvoie la valeur de v arrondie à l'entier le plus proche.
RTTIRawAttributesDescription de RTTIRawAttributes
SameRTTITypeInfoDescription de SameRTTITypeInfo
SameTextCompare deux chaînes de caractère (non sensible à la casse)
SaveGlobalVarsToStringDescription de SaveGlobalVarsToString
SaveStringToCodePageFileDescription de SaveStringToCodePageFile
SaveStringToFileEnregistre des données dans un fichier
SaveStringToTextFileEnregistre une chaine dans un fichier texte
SetCurrentDirLa fonction SetCurrentDir définit le répertoire en cours.
SetLengthAjuste la longueur d'une chaîne de caractères.
SetRandSeedPermet d'initialiser la variable RandSeed à seed.
ShowMessageAffiche un message d'information dans une fenêtre modale
SignRetourne le signe d'un nombre
SinCalcule le sinus de l'angle en radians.
SinhCalcule le sinus hyperbolique.
SqrCalcule le carré d'un nombre.
SqrtCalcule la racine carrée d'un nombre.
StrAfterRetourne la partie d'une chaîne après un délimiteur
StrAfterLastRetourne la partie d'une chaîne suivant la dernière occurrence d'un délimiteur.
StrArrayPackDescription de StrArrayPack
StrBeforeRetourne la partie d'une chaîne avant un délimiteur
StrBeforeLastRetourne la partie d'une chaîne précédent la dernière occurrence d'un délimiteur.
StrBeginsWithIndique si une chaîne commence par une autre
StrBetweenRetourne la partie d'une chaîne entre deux délimiteurs
StrContainsTeste la présence d'une sous-chaîne dans une chaîne
StrDeleteLeftDescription de StrDeleteLeft
StrDeleteRightSupprime des caractères à droite d'une chaîne
StrEndsWithRenvoie True si str termine par endStr et False sinon.
StrExtractExtrait une sous-chaîne comprise entre deux marqueurs
StrFindCherche une sous-chaîne dans une chaîne
StringOfCharRetourne une chaîne composée d'une répétion d'un même caractère
StringOfStringRetourne une chaîne composée de count concaténations de la chaîne str.
StringToBigIntegerConvertit une chaîne en un grand entier
StringToCodePageDescription de StringToCodePage
StripAccentsDescription de StripAccents
StrIsASCIIDescription de StrIsASCII
StrJoinJoin array elements into a single string
StrMatchesVérifie si une chaîne de caractères correspond à un modèle
StrRemoveAccentsSupprime les accents de tous les caractères accentués
StrReplaceRemplace toutes les occurences de sub par newSub dans la chaîne str.
StrReplaceAllRemplace toutes les occurences de subStr par newSubStr dans la chaîne str.
StrReplaceMacrosRecherche et remplace les occurences de macros délimitées dans une chaîne.
StrSplitDécoupe une chaîne selon un délimiteur
StrToBoolConvertit une chaîne de caractères en un booléen
StrToCSSTextDescription de StrToCSSText
StrToDateConvertit une chaîne qui spécifie une date.
StrToDateDefConvertit la chaîne str qui spécifie une date.
StrToDateTimeConvertit une chaîne qui spécifie une date et une heure.
StrToDateTimeDefConvertit une chaîne qui spécifie une date et une heure.
StrToDateTimeExConvertit une date/heure retournée par un XForms
StrToDateTimeExDefConvertit une date/heure retournée par un XForms
StrToFloatConvertit une chaîne donnée en valeur à virgule flottante.
StrToFloatDefConvertit une chaîne donnée en une valeur à virgule flottante, avec renvoi de def en cas d'erreur.
StrToHtmlEncode une chaîne en HTML
StrToHtmlAttributeDescription de StrToHtmlAttribute
StrToIntConvertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal).
StrToIntDefConvertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal), avec renvoi de def en cas d'erreur.
StrToJSONDescription de StrToJSON
StrToTimeConvertit une chaîne qui spécifie une heure.
StrToTimeDefConvertit une chaîne qui spécifie une heure.
StrToXMLEncode une chaîne en XML
SubStringExtrait une sous-chaîne delon un couple début/fin
SuccRetourne le successeur d'un ordinal
TanCalcul de la tangente d'un angle en radians
TanhCalcule la tangente cosinus hyperbolique.
TimeRetourne l'heure courante du système.
TimeToStrConvertit la partie heure d'une valeur date/heure en une chaîne.
TrimSupprime les caractères de contrôle et les espaces se trouvant en début et en fin de chaîne.
TrimLeftSupprime les caractères de contrôle et les espaces se trouvant en début de chaîne.
TrimRightSupprime les caractères de contrôle et les espaces se trouvant en fin de chaîne.
TruncConvertit un réel en entier en tronquant sa partie fractionnaire.
TryReadGlobalVarTente de lire une variable globale
TryStrToIntEssaye de convertir une chaîne en entier et indique si la conversion a réussi
TypeOfDescription de TypeOf
UnixTimeRetourne un entier réprésentant l'UNIX Time (aka POSIX time)
UnixTimeMSecRetourne l'heure courante comme UnixTime exprimé en millisecondes
UnixTimeToDateTimeDescription de UnixTimeToDateTime
UnixTimeToLocalDateTimeConvertit un UnixTime (entier) and heure locale (flottant)
Unsigned32Conversion d'un entier signé 64 bits en non-signé 32bits
UpperCaseConvertit une chaîne en majuscules
UTCDateTimeRetourne la date et l'heure courante dans le référentiel UTC
UTCDateTimeToLocalDateTimeDescription de UTCDateTimeToLocalDateTime
VarAsTypeLa fonction VarAsType convertit un variant en un type spécifié et renvoie un nouveau Variant ayant le type spécifié.
VarClearEfface le Variant spécifié afin qu'il ne soit pas affecté.
VarIsArrayIndique si un variant est de type tableau
VarIsClearDétermine si un variant est cide (non défini), en suivant les indirections COM
VarIsEmptyIndique si le variant spécifié est Unassigned.
VarIsNullTeste si un variant est Null
VarIsNumericDescription de VarIsNumeric
VarIsStrTeste si un Variant contient une chaîne
VarToFloatDefDescription de VarToFloatDef
VarToIntDefDescription de VarToIntDef
VarToStrLa fonction VarToStr convertit les données du variant v en une chaîne et renvoie le résultat.
VarTypeDescription de VarType
VectorDescription de Vector
VectorAddDescription de VectorAdd
VectorCrossProductDescription de VectorCrossProduct
VectorDotProductDescription de VectorDotProduct
VectorNormalizeDescription de VectorNormalize
VectorScaleDescription de VectorScale
VectorSubDescription de VectorSub
VectorToStrDescription de VectorToStr
WeekNumberRetourne le numéro de semaine allant de 1 à 52 associé à la date passée en paramètre.
WriteGlobalVarAffecte la valeur de v à la variable globale ayant comme nom la valeur de n.
WritePrivateVarEcrit une PrivateVar contextuelle à une unité
YearOfExtrait l'année d'une date
YearOfWeekRenvoie l'année de la semaine trouvée à partir de la date passée en paramètre.
Enumérés
TVarTypeType de variant