|
u_c_basic_object - John COLIBRI.
|
- mots clé: objet racine
- logiciel utilisé: Windows 98, Delphi 5.0
- matériel utilisé: Pentium 500Mhz, 128 M de mémoire
- champ d'application: Delphi 1 à 6 sur Windows, Kylix
- niveau: débutant en Pascal et Delphi
- uses: u_c_basic_file, u_c_file_name, u_loaded,
u_c_display, u_dir, (u_c_log, u_strings,
u_types_constants)
- plan:
1 - Introduction
La classe c_basic_object a pour but de pouvoir donner un nom à tous mes
objets. Lors de l'affichage de mise au point, chaque objet peut ainsi être
facilement identifié.
2 - Utilisation
2.1 Interface
L'interface est la suivante:
type c_basic_object= class
m_name: String;
constructor create_basic_object(p_name: String); Virtual;
constructor construct_empty;
procedure display_abstract(p_texte: string);
destructor Destroy; Override;
end;
|
Pour utiliser cette classe, il suffit de dériver les nouvelles classes de
celle-ci. C'est le cas, par exemple, de c_display, c_basic_file etc.
2.2 - Répertoires
L'unité est prévue pour être placée dans:
C:
programs
colibri_helpers
units
Vous pouvez naturellement changer cette organisation par Projet | Options |
Directories
2.3 - Directives de compilation
Les directives de compilation sont:
- R+ (vérification des intervalles)
- S+ (vérification de la pile)
- pas d'optimisation
3 - Programmation
Rien de particulier, cette classe étant surtout utilisée pour garantir que
chaque objet aura un nom affichable.
4 - Améliorations
Nous pourrions:
- utiliser Abstract pour rendre la classe réellement virtuelle
5 - Télécharger le source
Vous pouvez télécharger:
Avec les mentions d'usage:
- j'apprécie tous les commentaires, remarques ou critiques
- signalez-moi les bugs que vous trouverez.
L'auteur
John COLIBRI est passionné par le développement
Delphi et les applications de Bases de Données. Il a écrit de nombreux livres
et articles, et partage son temps entre la
développement de projets pour
ses clients, le conseil et la formation. Son site contient des articles
avec code source, ainsi que le programme et le calendrier des
stages
de formation Delphi, base de données, Ado.Net, Asp.Net et UML qu'il
anime personellement tous les mois, à Paris, en province ou sur site client.
|