Re: [TROLL INSIDE] MsRL - Microsoft Reference License
Flo vient de nous annoncer :
> Pierre Y. a écrit :
>> Semblerait que ce soit ça, je suis un neuneu de l'algo de parcours d'une
>> liste avec un itérateur ;-) Ce que ne m'explique pas c'est que ma bouse
>> fonctionnait avant...
>>
>> J'ai réécrit le truc comme ça :
>>
>> ItF := UneCollection.First;
>>
>> if ItF.HasNext then
>> begin
>> repeat
>> with IMonInterface(ItF.Next) do
>> begin
>> // Do Something
>> end;
>> until (not ItF.HasNext);
>> end;
>>
>> Y'a mieux ? Plus "propre" par rapport à la manière dont fonctionnent les
>> composants de JclContainer ?
>
> presque mieux, ton algo est identique à:
>
> while ItF.HasNext do
> begin
> with IMonInterface(ItF.Next) do
> begin
> // Do Something
> end;
> end;
>
> regarde aussi mon message précédent
Parfait, en fait, je les avais déjà modifiés un peu partout sauf dans
deux procédures et là ça m'a pété au nez.
Merci Jcl de me faire programmer correctement ;-)
--
Pierre Y.
|