oki j vais regarder cha
 
sinon j ai un aut pb 
 
quand on utilise la fonction pos il est dis dans l aide que si la position est pas trouvé la valeur retrounée est 0
 
alors j ai fait ceci
 
//a l interieur d une boucle qui defini i de 0 a 13 et qui fonctionne pour d autres fonction
 
imaximport:=0; // nombre total de route commerciales
s := InfoTrades.Text ;
p := Pos(Format('&export%d.0', [i]), s);  //i=differance planetes
While (p>0) do
begin
imaximport:=imaximport+1;
p := Pos(Format('&export%d.%d', [i, imaximport]), s);
// = nombre total de route commerciales
lecompo := FindComponent (Format('TradesImportscapa%d', [i]));
       with lecompo as Tlabel do
       Caption:=IntToStr(imaximport);
           end;
 
il me trouve des valeurs allucinante et si je change le truc a trouvé par qq chose qu il ne doit pas y avoir il me trouve toujours 1 
 
---
edit:
j ai changé ce qui est en bleu deja ca va mieux la boucle fonctionne correctement 
  
 
j ai pu de pb je crois 
 
Message édité par de@thm@ster of hell le 06-05-2003 à 16:44:44