Je me creuse le ciboulot sur un autre problême :
j'ai deux collections (dérivées TCollection).
Chaque Item de ma 1ère collection référence un Item de ma 2ème collection via le un champ RefID (integer) qui correspond au ID de l'item correspondant.
Maintenant j'aimerais pouvoir sauver dans 2 fichiers séparés, mes deux collection, de telle façon que je puisse, lors d'une autre session de travail, récupérer mes collections en gardant les ID de mes items de ma deuxième collection tels qu'ils étaient auparavant (afin que mes "liens" fonctionnen encore).
Pour ça, j'ai trouvé une solution qui permet de sauvegarder les composants collection eux même via la méthode TStream.SaveComponent.
Ce que j'aimerais plutot, c'est d'enregistrer mes collections dans des fichiers typés en utilisant que les propriétés "données" qui me sont réellement utiles de mes Items afin de pouvoir
1) traiter les données des collections item au cas par cas lors d'enregistrement ou chargement.
2) pouvoir utiliser les données de mes fichiers dans une autre application
Merci
Je tourne en Delphi 7
Partager