Erro na inicialização
09/02/2003
0
o programa mostra a seguinte mensagem:
List index out of bounds (1)
Depois disso o programa executa normalmente. Como posso concertar esse erro, ou não mostrar mensagens quando dá um erro.
:o
Marcos Strapazon
Strapa
Posts
09/02/2003
Anonymous
Para te ajudar a consertar esse tipo de erro - e isso vale para outras perguntas e p/outros usuários - só vendo a parte do código que está causando o erro, pois ele é muito genérico. Essa mensagem acontece quando algo está fora de escopo. Por exemplo, você cria uma matriz de dez posições e tenta inicializar doze. Mande um pedaço do código ou o coloque aqui no fórum que mais tarde o ajudaremos. Abraços.
09/02/2003
Anonymous
o erro acontece nessa parte do código, a partir da linha em negrito. Se eu tirar essa linha, o erro passa para a próxima e assim por diante até chegar na última
begin
Application.Initialize;
Application.Title := ´Dicionário de Biologia´;
Application.CreateForm(TForm1, Form1);
[b:f355a764fa]Application.CreateForm(TDMbio, DMbio);[/b:f355a764fa]
Application.CreateForm(TFRMcad, FRMcad);
Application.CreateForm(TFRMpalavra, FRMpalavra);
Application.CreateForm(TFRMrellistaS, FRMrellistaS);
Application.CreateForm(TFRMlista_c, FRMlista_c);
Application.CreateForm(TFRMrelp, FRMrelp);
Application.CreateForm(TFRMrelpalesp, FRMrelpalesp);
Application.CreateForm(TFRMsobre, FRMsobre);
Application.CreateForm(TFRMsplash, FRMsplash);
Application.Run;
:o
Marcos Strapazon
09/02/2003
Anonymous
09/02/2003
Anonymous
Desculpe-me por ter escrito excluir com ´s´. Abraços.
10/02/2003
Navoid
numa listbox, tem 5 items, o ponteiro 0 é o primeiro e o ponteiro 4 é o último, se vc tentar executar listbox.items[5], vai mostrar a mensagem de erro que vc está dizendo.
obs.: qdo falo em ponteiro, naum é ponteiro de memória, mas sim uma maneira de falar.
até
Clique aqui para fazer login e interagir na Comunidade :)