Routines intrinsèques de Object Pascal

De Appmethod Topics
Aller à : navigation, rechercher

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

System.Abs

Renvoie une valeur absolue.

System.Addr

Renvoie un pointeur sur un objet spécifié.

System.Append

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

System.Assert

Teste si une expression booléenne vaut true.

System.Assigned

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

System.Assign

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

System.AssignFile

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

System.BlockRead

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

System.BlockWrite

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

System.Break

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

System.Chr

Renvoie le caractère correspondant à une valeur ASCII.

System.Close

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

System.CloseFile

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

System.Concat

Concatène deux chaînes ou plus.

System.Continue

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

System.Copy

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

System.Dec

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

System.Delete

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

System.Dispose

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

System.Eof

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

System.Eoln

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

System.Erase

Supprime un fichier externe.

System.Exclude

Retire un élément d'un ensemble Object Pascal.

System.Exit

Quitte la procédure en cours.

System.FilePos

Renvoie la position en cours dans un fichier.

System.FileSize

Renvoie le nombre d'enregistrements d'un fichier.

System.FillChar

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

System.Finalize

Désinitialise une variable allouée dynamiquement.

System.Flush

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

System.FreeMem

FreeMem libère un bloc de mémoire.

System.GetMem

GetMem alloue un bloc de mémoire.

System.Halt

Initie la terminaison anormale d'un programme.

System.Hi

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

System.High

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

System.Inc

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

System.Include

Ajoute un élément à un ensemble Object Pascal.

System.Initialize

Initialise une variable allouée dynamiquement.

System.Insert

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

System.Length

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

System.Lo

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

System.Low

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

System.New

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

System.Odd

Renvoie true si l'argument est un nombre impair.

System.Pi

Renvoie 3.1415926535897932385

System.Pred

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

System.Ptr

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

System.Read

Read lit les données d'un fichier.

System.ReadLn

Lit une ligne de texte dans un fichier.

System.ReallocMem

ReallocMem réalloue un bloc de mémoire.

System.Rename

Renomme un fichier externe.

System.Reset

Ouvre un fichier existant.

System.Rewrite

Crée puis ouvre un nouveau fichier.

System.Round

Renvoie la valeur de X arrondie au plus proche entier.

System.RunError

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

System.Seek

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

System.SeekEof

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

System.SeekEoln

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

System.SetLength

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

System.SetString

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

System.SizeOf

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

System.Slice

Renvoie une sous-section d'un tableau.

System.Sqr

Renvoie le carré d'un nombre.

System.Str

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

System.Succ

Renvoie le successeur de l'argument.

System.Swap

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

System.Trunc

Tronque un nombre réel en entier.

System.TypeHandle

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

System.TypeInfo

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

System.TypeOf

Routine désapprouvée.

System.Val

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

System.VarCast

Convertit un variant dans le type spécifié.

System.VarCopy

Copie un Variant dans un autre Variant.

System.Write

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

System.WriteLn

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



Voir aussi