Routines intrinsèques de Object Pascal
Remonter à Catégories de l'API - Index
Cette rubrique liste les routines intrinsèques de Object Pascal 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.
Routine | Description |
---|---|
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. | |
Teste un pointeur nil (non affecté) ou une variable procédurale. | |
Associe le nom d'un fichier externe à une variable fichier. | |
Associe le nom d'un fichier externe à une variable fichier. | |
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. | |
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 Object Pascal. | |
Quitte la procédure en cours. | |
Renvoie la position en cours dans un fichier. | |
Renvoie le nombre d'enregistrements d'un fichier. | |
Remplit des octets contigus avec la 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. | |
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 Object Pascal. | |
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. | |
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 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. | |
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. | |
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. | |
Convertit un variant dans le type spécifié. | |
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. |