Routines intrinsèques de Delphi

De RAD Studio
Aller à : navigation, rechercher

Remonter à Catégories de l'API - Index

Cette rubrique liste les routines intrinsèques de Delphi uniquement, exposées par l'unité System. Ces routines intrinsèques sont réellement gérées par le compilateur, au lieu de la bibliothèque d'exécution. Le tableau spécifie également quel compilateur prend en charge chaque fonction

Routine Description DCC32 DCC64 DCCOSX DCCAARM DCCIOSARM DCCIOSARM64 DCCIOS32

System.Abs

Renvoie une valeur absolue.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Addr

Renvoie un pointeur sur un objet spécifié.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Append

Prépare un fichier existant pour l'ajout de texte.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Assert

Teste si une expression booléenne vaut true.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Assign

Associe le nom d'un fichier externe à une variable fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Assigned

Teste un pointeur nil (non assigné) ou une variable procédurale.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AssignFile

Associe le nom d'un fichier externe à une variable fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicCmpExchange

AtomicCmpExchange est utilisé pour comparer et échanger des valeurs en mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicDecrement

AtomicDecrement est utilisé pour décrémenter les valeurs en mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicExchange

AtomicExchange est utilisé pour échanger les valeurs en mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicIncrement

AtomicDecrement est utilisé pour incrémenter les valeurs en mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.BlockRead

Lit un ou plusieurs enregistrements d'un fichier ouvert et les place dans une variable.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.BlockWrite

Ecrit un ou plusieurs enregistrements d'une variable mémoire dans un fichier ouvert.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Break

Provoque l'interruption d'une boucle for, while ou repeat.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.BuiltInArcTan

Calcule l'arc-tangente de la valeur donnée.

Checkmark.svg
Checkmark.svg

System.BuiltInArcTan2

Calcule l'angle et le quadrant d'arc-tangente de la valeur donnée.

Checkmark.svg
Checkmark.svg

System.BuiltInCos

Calcule le cosinus d'un angle.

Checkmark.svg
Checkmark.svg

System.BuiltInLn

Calcule le logarithme naturel d'une expression réelle.

Checkmark.svg
Checkmark.svg

System.BuiltInLnXPlus1

Calcule le logarithme naturel de (X+1).

Checkmark.svg
Checkmark.svg

System.BuiltInLog10

Calcule le logarithme en base 10.

Checkmark.svg
Checkmark.svg

System.BuiltInLog2

Calcule le logarithme en base 2.

Checkmark.svg
Checkmark.svg

System.BuiltInSin

Calcule le sinus de l'angle.

Checkmark.svg
Checkmark.svg

System.BuiltInSqrt

Calcule la racine carrée de X.

Checkmark.svg
Checkmark.svg

System.BuiltInTan

Calcule la tangente de X.

Checkmark.svg
Checkmark.svg

System.Chr

Renvoie le caractère correspondant à une valeur ASCII.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Close

Ferme l'association entre une variable fichier et un fichier externe.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.CloseFile

Ferme l'association entre une variable fichier et un fichier disque externe.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Concat

Concatène deux chaînes ou plus.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Continue

Provoque le passage du contrôle de l'exécution à l'itération suivante dans une instruction for, while ou repeat.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Copy

Renvoie une sous-chaîne d'une chaîne ou un segment d'un tableau dynamique.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Dec

Décrémente une variable de 1 ou de N.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Delete

Retire une sous-chaîne d'une chaîne.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Dispose

Libère la mémoire allouée à une variable dynamique.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Eof

Détermine si la position en cours du pointeur se trouve en fin de fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Eoln

Détermine si le pointeur de fichier se trouve en fin de ligne.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Erase

Supprime un fichier externe.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Exclude

Retire un élément d'un ensemble Delphi.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Exit

Quitte la procédure en cours.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Fail

Annule la construction d'un objet (modèle d'objet Turbo Pascal).

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FilePos

Renvoie la position en cours dans un fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FileSize

Renvoie le nombre d'enregistrements d'un fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FillChar

Remplit des octets contigus avec une valeur spécifiée.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Finalize

Désinitialise une variable allouée dynamiquement.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Flush

Efface le tampon associé à un fichier texte ouvert en sortie.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FreeMem

FreeMem libère un bloc de mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.GetDir

Renvoie le répertoire en cours.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.GetMem

GetMem alloue un bloc de mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Halt

Initie la terminaison anormale d'un programme.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Hi

Renvoie l'octet de poids fort de X comme valeur non signée.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.High

Renvoie la plus grande valeur dans l'étendue d'un argument.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Inc

Incrémente une valeur ordinale (X) de 1 ou de N.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Include

Ajoute un élément à un ensemble Delphi.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Initialize

Initialise une variable allouée dynamiquement.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Insert

Insère une sous-chaîne dans une chaîne commençant au point spécifié.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Length

Renvoie le nombre de caractères d'une chaîne ou d'éléments d'un tableau.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Lo

Renvoie l'octet de poids faible de l'argument X.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Low

Renvoie la valeur la moins élevée d'une étendue.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.MemoryBarrier

Applique une contrainte de classement sur les opérations en mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.MulDivInt64

Renvoie la valeur de cette expression : Int64((Int128(AValue) * Int128(AMul)) div Int128(ADiv)).

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.New

Crée une nouvelle variable dynamique et initialise P de telle façon qu'il pointe dessus.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Odd

Renvoie true si l'argument est un nombre impair.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Ord

Renvoie la valeur ordinale d’une expression de type ordinal.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Pi

Renvoie 3.1415926535897932385

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Pred

Renvoie le prédécesseur de l'argument.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Ptr

Convertit l'adresse spécifiée en pointeur.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Read

Read lit les données d'un fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Readln

Lit une ligne de texte dans un fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.ReallocMem

ReallocMem réalloue un bloc de mémoire.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Rename

Renomme un fichier externe.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Reset

Ouvre un fichier existant.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Rewrite

Crée puis ouvre un nouveau fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Round

Renvoie la valeur de X arrondie au plus proche entier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.RunError

Interrompt l'exécution et génère une erreur d'exécution.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Seek

Déplace la position en cours dans un fichier vers le composant spécifié.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SeekEof

Renvoie le statut de fin de fichier, en ignorant les espaces.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SeekEoln

Renvoie l'état de fin de ligne d'un fichier, en ignorant les espaces.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SetLength

Définit la longueur d'une variable chaîne ou tableau dynamique.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SetString

Définit le contenu et la longueur de la chaîne donnée.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SetTextBuf

Assigne un tampon d'E/S à un fichier texte.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SizeOf

Renvoie le nombre d'octets occupés par une variable ou un type.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Slice

Renvoie une sous-section d'un tableau.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Sqr

Renvoie le carré d'un nombre.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Str

Formate une chaîne et la renvoie dans une variable.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Succ

Renvoie le successeur de l'argument.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Swap

Inverse les octets de poids fort avec les octets de poids faible d'un entier ou d'un mot.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Trunc

Tronque un nombre réel en entier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Truncate

Supprime tous les enregistrements situés après la position en cours dans le fichier.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.TypeHandle

Renvoie les informations de type à l'exécution (RTTI) d'un type donné.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.TypeInfo

Renvoie les informations de type à l'exécution (RTTI) d'un type donné.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.TypeOf

Routine désapprouvée.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Val

Convertit une chaîne en sa représentation numérique.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarArrayRedim

Redimensionne un tableau de Variants.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarCast

Convertit un variant dans le type spécifié.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarClear

Vide un Variant afin qu'il soit non assigné.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarCopy

Copie un Variant dans un autre Variant.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Write

Ecrit dans un fichier typé ou dans un fichier texte.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Writeln

Ecrit dans un fichier texte et ajoute un marqueur de fin de ligne.

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

Voir aussi