slt j’ai téléchargé un code source de huffman en bcb qui se trouve ds le lien suivant

http://cpp.developpez.com/sources/bcb/?page=mathsalgo

J’ai crée un fichier des donner apres je veux appliquer huffman sur ce fichier la compression marche bien mais qd je veux appliquer la decompression en cliquant sur le boutton Décompression une errure est affichée « Lecture dans l'arbre de Huffman impossible » voici mon pgm ou je génère le fichier que je veux compresser avec huffman

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
ext="ggg";
       Stream = new TFileStream(ext,fmCreate);
 
 for (I = 0;I<= 2;I++)
 {
    X = 0;
    Y = 0;
    Sens = 0;
    compte=0;
    TableauList[I] = new TStringList;
 
    do
    {
     if (data[X][Y][I] != 0)
   {
        if (Compteur != 0 )
        {
 
                   vv=(Compteur + Cte_M);
                 Stream->Write(&vv, 4); // ecrire ds le fichier stream
 
          Compteur = 0;
 
       }
        TableauList[I]->Add(IntToStr(data[X][Y][I]));
        test=(data[X][Y][I]);
          Stream->Write(&test, 4);
         compte++;
 
      }
      else
       Compteur=Compteur+1;
..
.
.
delete  Stream ;
maintenant je veux compresser ce fichier stream qui a le nom « ggg » avec l’executable de hcd(huffman) la compression marche la decompression ne marche pas comme j’ai expliqué avant
Est-ce que qlq’un peut m’aider ????