Enregistrement d'un TList

cs_borto Messages postés 5 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 21 août 2003 - 21 août 2003 à 09:19
elguevel Messages postés 718 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 22 novembre 2016 - 3 août 2005 à 15:37
Hello tout le monde...
Quelqu'un pourrait'il m'expliquer comment enregistrer un type record contenu dans un TList sur un fichier et pour le recharger après dans la TList lors d'une utilisation prochaine....
Merci d'avance....
@+

2 réponses

manu1506 Messages postés 54 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 25 avril 2012
21 nov. 2003 à 23:01
Méthode longue mais qui devrais marcher :

Type PMonRecord=^TMonRecord;
Var
PtrRecord:PMonRecord;
MonRecord:TMonRecord;

//Lire un Record à partir de TList
PtrRecord:=List.Items[Index];
MonRecord:=PtrRecord^;
...

//Ecrire le Record dans TList
New(PtrRecord); // si PtrRecord n'est pas initialisé
PtrRecord^:=MonRecord;
//Si affectation
List.Items[Index]:=PtrRecord;
//Si ajout
List.Items.Add(PtrRecord);
0
elguevel Messages postés 718 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 22 novembre 2016 3
3 août 2005 à 15:37
Désolé mais la source de nono40 excellente soit elle n'aborde pas l'enregistrement de Type Record ou Tlist dans un fichier !

Cordialement.
-ElGuevel-
0
Rejoignez-nous