Routines intrinsèques de Delphi
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 |
---|---|---|---|---|---|---|---|---|
Renvoie une valeur absolue. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie un pointeur sur un objet spécifié. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Prépare un fichier existant pour l'ajout de texte. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Teste si une expression booléenne vaut true. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Associe le nom d'un fichier externe à une variable fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Teste un pointeur nil (non assigné) ou une variable procédurale. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Associe le nom d'un fichier externe à une variable fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
AtomicCmpExchange est utilisé pour comparer et échanger des valeurs en mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
AtomicDecrement est utilisé pour décrémenter les valeurs en mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
AtomicExchange est utilisé pour échanger les valeurs en mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
AtomicDecrement est utilisé pour incrémenter les valeurs en mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Lit un ou plusieurs enregistrements d'un fichier ouvert et les place dans une variable. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Ecrit un ou plusieurs enregistrements d'une variable mémoire dans un fichier ouvert. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Provoque l'interruption d'une boucle for, while ou repeat. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Calcule l'arc-tangente de la valeur donnée. |
![]() |
![]() |
||||||
Calcule l'angle et le quadrant d'arc-tangente de la valeur donnée. |
![]() |
![]() |
||||||
Calcule le cosinus d'un angle. |
![]() |
![]() |
||||||
Calcule le logarithme naturel d'une expression réelle. |
![]() |
![]() |
||||||
Calcule le logarithme naturel de (X+1). |
![]() |
![]() |
||||||
Calcule le logarithme en base 10. |
![]() |
![]() |
||||||
Calcule le logarithme en base 2. |
![]() |
![]() |
||||||
Calcule le sinus de l'angle. |
![]() |
![]() |
||||||
Calcule la racine carrée de X. |
![]() |
![]() |
||||||
Calcule la tangente de X. |
![]() |
![]() |
||||||
Renvoie le caractère correspondant à une valeur ASCII. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Ferme l'association entre une variable fichier et un fichier externe. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Ferme l'association entre une variable fichier et un fichier disque externe. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Concatène deux chaînes ou plus. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Provoque le passage du contrôle de l'exécution à l'itération suivante dans une instruction for, while ou repeat. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie une sous-chaîne d'une chaîne ou un segment d'un tableau dynamique. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Décrémente une variable de 1 ou de N. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Retire une sous-chaîne d'une chaîne. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Libère la mémoire allouée à une variable dynamique. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Détermine si la position en cours du pointeur se trouve en fin de fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Détermine si le pointeur de fichier se trouve en fin de ligne. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Supprime un fichier externe. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Retire un élément d'un ensemble Delphi. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Quitte la procédure en cours. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Annule la construction d'un objet (modèle d'objet Turbo Pascal). |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie la position en cours dans un fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le nombre d'enregistrements d'un fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Remplit des octets contigus avec une valeur spécifiée. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Désinitialise une variable allouée dynamiquement. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Efface le tampon associé à un fichier texte ouvert en sortie. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
FreeMem libère un bloc de mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le répertoire en cours. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
GetMem alloue un bloc de mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Initie la terminaison anormale d'un programme. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie l'octet de poids fort de X comme valeur non signée. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie la plus grande valeur dans l'étendue d'un argument. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Incrémente une valeur ordinale (X) de 1 ou de N. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Ajoute un élément à un ensemble Delphi. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Initialise une variable allouée dynamiquement. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Insère une sous-chaîne dans une chaîne commençant au point spécifié. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le nombre de caractères d'une chaîne ou d'éléments d'un tableau. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie l'octet de poids faible de l'argument X. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie la valeur la moins élevée d'une étendue. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Applique une contrainte de classement sur les opérations en mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie la valeur de cette expression : |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Crée une nouvelle variable dynamique et initialise P de telle façon qu'il pointe dessus. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie true si l'argument est un nombre impair. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie la valeur ordinale d’une expression de type ordinal. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie 3.1415926535897932385 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le prédécesseur de l'argument. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Convertit l'adresse spécifiée en pointeur. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Read lit les données d'un fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Lit une ligne de texte dans un fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
ReallocMem réalloue un bloc de mémoire. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renomme un fichier externe. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Ouvre un fichier existant. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Crée puis ouvre un nouveau fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie la valeur de X arrondie au plus proche entier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Interrompt l'exécution et génère une erreur d'exécution. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Déplace la position en cours dans un fichier vers le composant spécifié. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le statut de fin de fichier, en ignorant les espaces. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie l'état de fin de ligne d'un fichier, en ignorant les espaces. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Définit la longueur d'une variable chaîne ou tableau dynamique. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Définit le contenu et la longueur de la chaîne donnée. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Assigne un tampon d'E/S à un fichier texte. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le nombre d'octets occupés par une variable ou un type. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie une sous-section d'un tableau. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le carré d'un nombre. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Formate une chaîne et la renvoie dans une variable. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie le successeur de l'argument. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Inverse les octets de poids fort avec les octets de poids faible d'un entier ou d'un mot. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Tronque un nombre réel en entier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Supprime tous les enregistrements situés après la position en cours dans le fichier. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie les informations de type à l'exécution (RTTI) d'un type donné. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Renvoie les informations de type à l'exécution (RTTI) d'un type donné. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Routine désapprouvée. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Convertit une chaîne en sa représentation numérique. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Redimensionne un tableau de Variants. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Convertit un variant dans le type spécifié. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Vide un Variant afin qu'il soit non assigné. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Copie un Variant dans un autre Variant. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Ecrit dans un fichier typé ou dans un fichier texte. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
Ecrit dans un fichier texte et ajoute un marqueur de fin de ligne. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |