Bonjour

Suite au post http://www.developpez.net/forums/sho...d.php?t=367296 j ai cree un tableau comme indiqué

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
type
  TValue = record
    id : Integer;
    value : Integer;
  end;
 
var tab : array[1..1000] of TValue;
 
Tab[1].id := 1;
Tab[1].value := 3000;
[...]
ce tableau se remplit en parcourant les lignes d un fichier de 56 lignes, en y extrayant des couples tab.id et tab.value en vue d un tri.
chaque ligne contient jusqu a 10 couples de valeur au maximum mais ce n est pas fixe il peut ne pas y en avoir .
a l issue de chaque ligne lue, donc de chaque 'remplissage' du tableau, j'affiche dans un memo pour verfifier cette etape ( je debute !!!)

mon pb est que le message d erreur 'classe d exception EInOutError erreur ES104' apparait si je parcours plusieurs fichiers ...
ce qui me fait dire que soit mon tableau n est pas bien dimensionné mais en fait il n'y a que 20 couples id/value donc je ne crois pas si le tableau se vidait apres chaque ligne parcourue....mais là ce n est pas le cas.


j'ai essayé tab.free mais l erreur suivante se produit
[Erreur] Unit2.pas(281): Type Record, Object ou Class requis

J'aimerais donc savoir si je suis dans le juste quant à la cause de l'exception et si oui ou non d'aileurs, comment puis-je proceder ???

merci pour votre aide.