Enregistrement d'un TList

Signaler
Messages postés
5
Date d'inscription
jeudi 27 février 2003
Statut
Membre
Dernière intervention
21 août 2003
-
Messages postés
718
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
22 novembre 2016
-
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

Messages postés
54
Date d'inscription
jeudi 13 novembre 2003
Statut
Membre
Dernière intervention
25 avril 2012

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);
Messages postés
718
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
22 novembre 2016
3
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-