Fórum List index out of bounds(-1) #211037

02/02/2004

0

Esse erro está ocorrendo quando tento abrir um Form:

Application.CreateForm(Tform1, form1);
form1.Showmodal;

ja pesquisei mas o que achei não esclareceu muita coisa, será que alguém pode ajudar...


Fabricius

Fabricius

Responder

Posts

02/02/2004

Bocao

Olá, Fabricius

Isso ocorre quando o indice seu list box esta com -1 e vc deve estar focando em primeiro lugar ele.

da uma olhada nisso que ja tive problemas com isso tbm e tirei qualquer que foce a chamada de foco a ele...

Espero ter ajudado :D


Responder

Gostei + 0

02/02/2004

Ulissesn

E aí Tche !!!

Este erro é comum quando se tentar acessar um campo que não existe ou um local que não exista numa estrutura, digamos, uma estrutura simples como array de 10 posições e tu está tentando acessar a posição 10 que não existe pois o mesmo começa a ser contado a partir da posição 0. Também pode ocorrer, ´mas muito raro, acontece o principalmente quando se trabalha com classes que carregam campos do Banco de Dados ´ quando algum objeto que carrega alguma informação de um campo de tabela Runtime, como um dbrig etc...., e o mesmo não existe.


Espero ter te dado alguma ajuda
Ulisses


Responder

Gostei + 0

02/02/2004

Fabricius

só tem um problema, eu não tenho nenhum listbox no form


Responder

Gostei + 0

02/02/2004

Fábio Valente

Istu acontece quando você tenta utilizar uma posição que não existe de qualquer componente ou variável....

Pode ser, por exemplo, que esteja tentando ler a posição 41 de uma matriz que tem somente 40 posições.... (geralmente ocorre isto em rotinas com FOR para gravar ou ler dados sequenciais).

Verifique suas rotinas e componentes,

Espero ter ajudado,


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar