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