Bonjour
J'ai créé un TobjectList (qui contient des Tobject) et j'aimerai pouvoir sauvegarder/charger sur disque de la meme manière que SaveToFile/LoadFromFile mais je ne trouve pas d'instance de ces méthodes. Comment s'y prendre?
Merci
Bonjour
J'ai créé un TobjectList (qui contient des Tobject) et j'aimerai pouvoir sauvegarder/charger sur disque de la meme manière que SaveToFile/LoadFromFile mais je ne trouve pas d'instance de ces méthodes. Comment s'y prendre?
Merci
Tu dois parcourir tout la liste et sauvegarder tes objets un par un.
Ajoute un méthode "Save" à chacune de tes classe potentiellement contenu dans la liste, ça te facilitera la sauvegarde.
MD Software
---------------------------
F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi
mais comment connaitre la taille d'un object? Si j'utilise sizeof il me donne 4 octets soit la taille du pointeur.
Un objet est un emplacement mémoire.
Ce qu'il faut que tu sauvegardes, c'est le contenu. Il te faut pour cela faire tes propres méthodes dans chaque classe.
MD Software
---------------------------
F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi
Bien. Je vais méthoder (^^) dans ce sens en créant deux méthodes qui sauvegarde dans un flux qui sera ensuite un tfilestream. Merci pour l'aide apportée!![]()
Partager