mercredi 28 octobre 2009

Embedded File System en Delphi

Les articles "Writing an embedded file system" et "GpStructuredStorage internals" de Primoz Gabrijelcic (créateur de GpTools et GpSynch) explique comment implémenter, à l'aide de Delphi, un système de fichier avec répertoires dans un seul fichier physique.
L'implémentation de  GpStructuredStorage tire encore une fois parti des avantages offerts par l'implémentation d'interface. Le code utilisant GpStructuredStorage est d'une grande lisibilité.

L'utilisation de cette technique permet par exemple:
  1. De maintenir les nombreuses données de configurations d'un logiciel dans un seul fichier physique.
  2. D'organiser des fichiers de données les plus variés au sein d'un seul fichier physique.
  3. Mettre en place une pseudo base de donnée (basée sur un système de fichier).

Télécharger les sources de GpStructuredStorage.

Aucun commentaire: