- mots clé: chemin - path - mise au point
- 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: -
- plan:
1 - Introduction Cette unité permet de normaliser les noms de chemin Windows, en supprimant les \ redondants. Une partie de ces traitements se trouve peut-être dans les
unités Delphi. Mentionnons aussi qu'une programmation soignée éviterait de faire le ménage au niveau de ces slash. Les choses étant ce qu'elles sont... 2 - Utilisation 2.1 Interface
L'interface est la suivante:
procedure separate_directory_and_file(var pv_directory, pv_file: String);
function f_with_one_slash_at_beginning(p_string: String): String;
function f_with_ending_slash(p_string: String): String;
function f_with_beginning_and_ending_slash(p_string: String): String;
| Et: 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 4 - Améliorations 5 - Télécharger le Source Vous pouvez télécharger:
- u_dir.zip: l'unité seule (4 K)
- test_u_dir.zip: le projet de test (18 K) qui contient:
- l'unité
- toutes les unités qu'elle utilise
- le projet de démonstration
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 le développement de projets (nouveaux projets, maintenance, audit, migration BDE, migration Xe_n, refactoring) pour ses clients, le
conseil (composants, architecture, test) 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, programmation objet, Services Web, Tcp/Ip et
UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client. |