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 | DCCOSX64 | DCCAARM | DCCIOSARM64 | DCCLINUX64 | DCCAARM64 | DCCOSXARM64 | DCCIOSSIMARM64 |
|---|---|---|---|---|---|---|---|---|---|---|
|
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. |
||||||||||
System.BuiltInArcTan2 |
Calcule l'angle et le quadrant d'arc-tangente de la valeur donnée. |
|||||||||
System.BuiltInCos |
Calcule le cosinus d'un angle. |
|||||||||
System.BuiltInLn |
Calcule le logarithme naturel d'une expression réelle. |
|||||||||
System.BuiltInLnXPlus1 |
Calcule le logarithme naturel de (X+1). |
|||||||||
System.BuiltInLog10 |
Calcule le logarithme en base 10. |
|||||||||
System.BuiltInLog2 |
Calcule le logarithme en base 2. |
|||||||||
System.BuiltInSin |
Calcule le sinus de l'angle. |
|||||||||
System.BuiltInSqrt |
Calcule la racine carrée de X. |
|||||||||
System.BuiltInTan |
Calcule la tangente de X. |
|||||||||
System.Chr |
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. |
||||||||||
|
Renvoie la représentation zéro de l'identificateur de type |
||||||||||
|
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. |
||||||||||
|
Renvoie les informations de type à l'exécution (RTTI) d'un type donné. |
||||||||||
|
Initie la terminaison anormale d'un programme. |
||||||||||
|
Renvoie True si le type T est de type WEAKREF. |
||||||||||
|
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 type de données booléen d'une |
||||||||||
|
Renvoie true si |
||||||||||
|
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. |
||||||||||
|
Renvoie l'adresse de retour de la fonction actuellement exécutée. |
||||||||||
|
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. |