menu
  Home  ==>  articles  ==>  colibri_helpers   


1 - Introduction

Les petits utilitaires: des programmes sans aucune prétention mais qui sont appelés par tous mes autres programmes. Si je souhaite publier ceux-ci, je suis obligé de fournir ceux-là.

En étant cynique, l'ensemble se résume à l'affichage dans un tMemo et au chargement d'un fichier Ascii dans un tMemo. Peut-être. Ce que je sais c'est qu'il ont été élaborés il y a deux ans lorsque j'ai passé ED de DOS à Windows. Le problème majeur était la gestion des fichiers: sauvegarde du texte précédent, changement d'extensions, etc. Ils ont ensuite été massivement utilisés par les autres utilitaires (Pretty Printer, Stats disque, Ftp avec Kylix ou autre).


Présentation

Chaque unité a sa page Web. Il est certain que ces utilitaires sont liés, et pourraient avoir été inclus dans une même unité, ou dans une même page de présentation Web.

La solution employée ici facilite la navigation, et si quelqu'un, lorsqu'il souhaitera utiliser une unité quelconque, saura où chercher.

Pour chaque unité, j'ai essayé d'être succint. Je n'ai pas opté pour la solution classique ou chaque procédure ou fonction est présentée séparément avec l'explication pour chaque paramètre. Il faudra sans doûte que j'y passe. De plus il faudrait éventuellement ajouter un index, le tout avec hyper-lien, of course.


Organisation Générale

Cette librairie comporte deux parties:
  • des unités qui ne contiennent pas de classe: manipulation de chaînes, de répertoires etc
  • des unités où les données traitées doivent être mémorisées et dont un programme peut souhaiter utiliser plusieurs instances: des classes.
Les deux pièces maîtresses sont:
  • l'affichage de texte dans un tMemo
  • la gestion de fichiers binaires ou Ascii
L'affichage assure l'écriture dans un log disque. Le log utilise la classe de fichier de base. Cette classe affiche des messages en cas de problèmes. Donc il y a références croisées.

La gestion des fichier ASCII elle n'a plus besoin d'être récursive.


2 - Les Petits Utilitaires

Created: jan-04. Last updated: mar-2020 - 250 articles, 620 .ZIP sources, 3303 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2020
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
    + bases_de_donnees
    + web_internet_sockets
    + services_web_
    + prog_objet_composants
    + office_com_automation
    + colibri_utilities
    + uml_design_patterns
    + graphique
    + delphi
    + outils
    + firemonkey
    + vcl_rtl
    – colibri_helpers
      – u_types_constants
      – u_strings
      – u_loaded
      – u_c_basic_object
      – u_c_display
      – u_dir
      – u_file
      – u_display_hex
      – u_c_file_name
      – u_c_basic_file
      – u_c_log
      – u_c_line
      – handle_files
      – u_c_path_segments
      – u_c_text_file
      – u_c_direct_acccess
      – u_c_string_file
      – u_c_file_of
    + colibri_skelettons
    + admin
  + formations
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog