RTL mise en pratique

La RTL fournit un ensemble de classes qui facilite et simplifie l’écriture du code.

Comme vu dans le schéma précédent, les objets de base fournis par la RTL sont le TObject, le TPersistent et le TComponent.

De plus, cette bibliothèque fournit des classes pour manipuler les fichiers, la base de registre, les listes et les fonctions systèmes et mathématiques.

1. La classe TObject TObject

Il s’agit de la classe de base fournie par Delphi. Elle est l’ancêtre de tout le système de programmation orientée objet de Delphi : tous les objets finalement hériteront de TObject.

Cette classe expose peu de méthodes et propriétés. Son rôle est de gérer en interne les concepts objets vus au chapitre précédent, avec notamment la gestion mémoire lors des phases de constructions et de destructions. La classe TObject expose aussi la méthode ClassName qui est très utile pour connaître la nature de la classe de la référence pointée. ClassName

unit UObjectExemple; 
 
interface 
 
uses Windows; 
 
type TFamily = class(TObject) end; 
type TObjectGrdFather = class(TFamily) end; 
type TObjectFather = class(TObjectGrdFather) end; 
type TObjectChild = class(TObjectFather) end; 
 
implementation 
 
procedure LogClassName(anObject:TFamily); 
begin ...
Pour consulter la suite, découvrez le livre suivant :
couv_RIDELPH.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les bibliothèques fournies par Delphi
Suivant
Les méthodes anonymes