List index out of bounds (-1)

Delphi

22/06/2006

O erro mencionado acima ocorre quando vou fechar um ClientDataSet. Não existe nenhum código relacionado ao mesmo mas em determinada situação ocorre este erro, não sempre, especificamente quando ao incluir um novo registro na tabela é feita a verificação de existência pelo NOME onde caso já exista o usuário deve escolher se deseja ou não continuar a inclusão, caso não queira o programa filtra novamente o registro que estava sendo visualizado antes da inclusão dai é onde ocorre o erro no fechamento do CDS (CDSCLIENTES.close). O que poderia ser verificado nesta situação ?

Grato,


Andreaskaquino

Andreaskaquino

Curtidas 0

Respostas

Massuda

Massuda

22/06/2006

Esse erro é gerado por listas (TList), normalmente listas de strings (TStrings/TStringList) e indica que tentou acesar um elemento da lista que não existe. Pode ser um combobox ou listbox em algum form seu.


GOSTEI 0
POSTAR