Bonjour,
Je me pose des questions sur une situation car je vais y faire face d'ici peu, je m'explique.
Mon programme réalise des sauvegardes à l'aide de la sérialisation binaire. Mais évidemment lorsque je modifie l'objet concerné, que je l'améliore, l'ouverture des anciennes sauvegardes ne fonctionne plus.
Alors comment géré cela, et faire en sorte que l'utilisateur puisse ouvrir des anciennes versions de fichier, 2 ou 3 versions antérieurs par exemple?
Mais aussi pour gérer le fait que les nouvelles méthodes de l'objet ne fonctionnent pas sur les anciennes versions?
J'ai bien quelques petites idées, mais qui ne me paraissent pas très propre.
Merci d'avance pour votre aide.
Partager