E ai pessoal, queria tirar uma duvida. Eu tenho um array list com
diversas informações armazenadas nele, inclusive informações
repetidas. Quando o usuario seleciona um item do array, ele pega o
valor e busca dentro do array list outras referencias iguais e a
excluindo. o codigo abaixo

              parametroBuscado = "criança";
              for (i = 0; i < arrayInformacoes.length; i++) {
                   if (parametroBuscado == arrayInformacoes.getItem
(i).tipo) {
                      arrayInformacoes.removeItemAt(i);
                      i--;
                   }
             }

O código funciona corretamente, toda vez que ele encontra o valor
buscado, no caso criança,
ele exclui o index decrementando o i.

Aqui onde trabalho, no Delphi, esse decremento do i não fuciona, tanto
que o copilador não deixa executar o procedimento por que ele entende
que a variavel de controle não pode ser alterada.
Com isso, o pessoa aqui onde trabalho diz que essa não é uma boa
pratica de programação,
porém, ja vi isso em diversos lugares e nunca vi problemas.

Gostaria de saber da opinião de vocês.

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a