Bonjour à tous, j'ai un souci avec un prog que j'essaie d'améliorer je coince sur le tri d'un fichier txt.
je travaille avec cet ex de file :
[PROJET]
electricité
maçonnerie
enduit
.....
[PLANNING]
20081020 0900 1100 didier
20081022 1000 1200 henri
20081022 1330 1800 maison perso
20081022 0830 0900 recup matériau
[FIN]
ce fichier est rafraichi en permanence et à chaque fois que je note un nouveau RDV, mon probleme est qu'il ecrit le fichier dans l'ordre ou je prends le RDV mais dans la section PLANNING on s'aperçoit qu'il ne me les tri pas en fonction de l'heure ce qui est génant car car j'utilise un affichage et que je viens piocher dans ce fichier il me donne les RDV tel qu'il les lit (ex pour le 20081022 il va m'afficher le RDV de 8h30 apres celui de 13h30)
je voudrais donc trier par heure croissant uniquement la section entre [planning] et [fin].
j'ai déja commencé à travailler en affectant tout dans une tstringlist.
ftstring : tstrings;
begin
ftstring:=tstringlist.create;
ftstring.loadfromfile(mon fichier)
tstringlist(ftstring).sort
ftstring.savetofile(....)
end;
mon pb c'est qu'il me tri tout et meme [PROJET] qui ne doit pas etre touché et tout est dans le désordre ça ne va pas je dois pouvoir trier uniquement la partie qui se trouve entre planning et fin....
merci à celui qui pourra me donner un coup de pouce à ce sujet
Cordialement
didou