Difference between revisions of "RTL/fr"
Paulatreides (talk | contribs) (New page: {{RTL}} Free Pascal Runtime Library (RTL) A ''Run-Time Library'' is the set of source code files that are used to create the portion of the application wh...) |
(Traduction depuis l’anglais) |
||
Line 1: | Line 1: | ||
{{RTL}} | {{RTL}} | ||
− | Free Pascal | + | Bibliothèque d’exécution de Free Pascal (RTL) |
− | + | Une ''bibliothèque d’exécution'' est un ensemble de fichiers [[Source code|sources]] qui sont utilisés pour créer une partie de l’[[Application|application]] qui est généré ou inclus par le [[Compiler/fr|compilateur]] et utilisé pour : | |
− | *[[Initialization]] | + | *[[Initialization|Initialiser]] la bibliothèque d’exécution avant l’activation de l’application de l’utilisateur. |
− | *[[Initialization]] | + | *[[Initialization|Initialiser]] et [[startup|démarrer]] l’application. |
− | * | + | *fournir les services standards du Pascal à l’application (support des [[standard function|fonctions standards]] [[Write]] et [[Writeln]] par exemple) |
− | * | + | *fournir toute [[library function|bibliothèque de fonction]] non définie [[inline|en ligne]](''inline'') par le compilateur comme les routines mathématiques. |
− | * | + | *fournir les services Pascal étendus à l’application (support de la [[extended function|fonction étendue]] [[Assign]] pour affecter une référence à un [[external file|fichier externe]] à une [[file variable|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). |
− | == RTL | + | == 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 unit|crt]] et [[video unit|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]] | [[RTL development articles]] |
Latest revision as of 18:19, 7 February 2013
│
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