erro list index out of bounds(0)
seguinte galera tenho um sistema que está dando esse problema
esse problema ocorre raramente mais ocorre e trava tudo...
e não consigo saber onde é que acontece alguem poderia me dizer do que se trata?
agradecendo desde já
esse problema ocorre raramente mais ocorre e trava tudo...
e não consigo saber onde é que acontece alguem poderia me dizer do que se trata?
agradecendo desde já
Piaum3
Curtidas 0
Respostas
Macario
15/07/2005
Isso ocorre quando voce usa algum componente que mantem uma lista
Ex:
ListBox
TreeView
ListView
etc.
Por exemplo voce inclui
ListBox1.Items.Add(´Item1´);
ListBox1.Items.Add(´Item2´);
ListBox1.Items.Add(´Item3´);
e tenta verificar por um for da seguinte maneira
For i := 1 to 3 do
showMessage( ListBox1.ItemIndex[i]);
ele vai ´estourar´ pois a Lista de itens inicia em zero e nao em 1
Espero ter ajudado;
Ex:
ListBox
TreeView
ListView
etc.
Por exemplo voce inclui
ListBox1.Items.Add(´Item1´);
ListBox1.Items.Add(´Item2´);
ListBox1.Items.Add(´Item3´);
e tenta verificar por um for da seguinte maneira
For i := 1 to 3 do
showMessage( ListBox1.ItemIndex[i]);
ele vai ´estourar´ pois a Lista de itens inicia em zero e nao em 1
Espero ter ajudado;
GOSTEI 0
Sremulador
15/07/2005
provavelmente você esta tentando passar um parametro para um compoenente que não tem itens, faz um debug e da uma pesquisada...
GOSTEI 0
Piaum3
15/07/2005
seguinte...
mais eu não utilizo esse tipo de componente...
o que eu utilizo é parametros de banco de dados mais deveria dar problema caso eu faça um select from tbl_foto entendeu?
mais eu não utilizo esse tipo de componente...
o que eu utilizo é parametros de banco de dados mais deveria dar problema caso eu faça um select from tbl_foto entendeu?
GOSTEI 0
Flaviomkm
15/07/2005
O amigo macario lhe a resposta mais provavel do que pode estar acontecendo.
GOSTEI 0
Japa
15/07/2005
No meu caso isso ocorre muito quando utilizo os parametros em select, insert, delete etc...
Ocorre quando eu coloco parametro demais ou a menos... tente localizar onde esta dando esse erro e veja se esta batento o total de parametros que vc esta passando....
Boa sorte amizade...
Ocorre quando eu coloco parametro demais ou a menos... tente localizar onde esta dando esse erro e veja se esta batento o total de parametros que vc esta passando....
Boa sorte amizade...
GOSTEI 0
Japa
15/07/2005
Opa um erro meu... Eu acho que vc esta lendo um local que ja foi fechado, excluido ou modificado...
Ex: se vc esta utilizando uma TQuey1 e tenta ler ela como Label1.caption:= Query1.Fields[0].Value;
Ele não vai conseguir ler pois antes disso vc fez alguma ação com ele...
Ai vai dar esse erro...
Tente verificar antes onde vc esta usando esse componente...
Boa sorte amizade...
Ex: se vc esta utilizando uma TQuey1 e tenta ler ela como Label1.caption:= Query1.Fields[0].Value;
Ele não vai conseguir ler pois antes disso vc fez alguma ação com ele...
Ai vai dar esse erro...
Tente verificar antes onde vc esta usando esse componente...
Boa sorte amizade...
GOSTEI 0