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. |