RTL/fr

From Free Pascal wiki

Deutsch (de) English (en) español (es) français (fr) Bahasa Indonesia (id) 日本語 (ja) русский (ru)

Bibliothèque d’exécution de Free Pascal (RTL)

Une bibliothèque d’exécution est un ensemble de fichiers sources qui sont utilisés pour créer une partie de l’application qui est généré ou inclus par le compilateur et utilisé pour :

  • Initialiser la bibliothèque d’exécution avant l’activation de l’application de l’utilisateur.
  • Initialiser et démarrer l’application.
  • fournir les services standards du Pascal à l’application (support des fonctions standards Write et Writeln par exemple)
  • fournir toute bibliothèque de fonction non définie en ligne(inline) par le compilateur comme les routines mathématiques.
  • fournir les services Pascal étendus à l’application (support de la fonction étendue Assign pour affecter une référence à un fichier externe à une variable fichier).
  • fournir une conversion de fonctions standards et étendues en équivalents locaux (par exemple changer les déclarations de Write et Writeln pour écrire sur une fenêtre dans un environnement fenêtré si la variable de fichier pointe sur une fenêtre, sur l’écran dans un environnement textuel si le fichier pointe sur un terminal ou dans un fichier si la variable fichier pointe sur un fichier externe).

unités de la RTL

Pour plusieurs raison, en particulier le fait que FPC tente de rester compatible avec deux compilateurs (TP/BP et Delphi) ayant des syntaxes légèrement différentes et fournissant des unités différentes dans deux paradigmes (procédural et orienté objet), et que FPC supporte beaucoup de plate-formes différentes requérant le support d’à la fois les fonctions de l’API spécifique à la plate-forme et les routines habituelles disponibles sur presque toutes les plates-formes supportées, il y a plein d’unités différentes avec des fonctionnalités qui se chevauchent partiellement. Une vue d’ensemble se trouve dans cette [Unit categorization|catégorisation des unités]], une description individuelle détaillée des unités et des routines incluses est disponible dans le manuel des unités RTL (RTL unit) fourni dans la documentation étendue de FPC.

Utiliser la RTL

Terminal & Fonts décrit des problèmes liés aux unités crt et video sur les terminaux Unix.

Développement future des unités de l’API (Vidéo, souris, clavier) et de Crt dans Unix : KVM API and Crt future

Développer la RTL

RTL development articles