list index out of bounds(1) Que erro é este
04/08/2004
0
Estou tentando utilizar esta função, mas ta retornando a excessão acima, alguem poderia ajudar
Function Saudacao :String;
begin
result:=´Boa-noite!´;
if (time>=0.25) and (time<0.5) then result:=´Bom-dia!´;
if (time>=0.5) and (time<0.80) then result:=´Boa-tarde!´;
end;
a chamada dela é:
StatusBar1.Panels[1].Text:= Saudacao + ´ Hoje é ´+ formatdatetime(´dddddd´,date);
Desde ja agradeço
Function Saudacao :String;
begin
result:=´Boa-noite!´;
if (time>=0.25) and (time<0.5) then result:=´Bom-dia!´;
if (time>=0.5) and (time<0.80) then result:=´Boa-tarde!´;
end;
a chamada dela é:
StatusBar1.Panels[1].Text:= Saudacao + ´ Hoje é ´+ formatdatetime(´dddddd´,date);
Desde ja agradeço
Dpinho
Curtir tópico
+ 0
Responder
Posts
04/08/2004
Biffi
Provavelmente o StatusBar1.Panels[1].Text:= não exista tente StatusBar1.Panels[0].Text:=
deve funcionar....
Esse erro ocorre comigo sempre que tento atribuir um valor para um vetor para um indice maior do que os existentes no vetor....
espero ter ajudado
deve funcionar....
Esse erro ocorre comigo sempre que tento atribuir um valor para um vetor para um indice maior do que os existentes no vetor....
espero ter ajudado
Responder
05/08/2004
Paulo_amorim
Olá
List Index Out Of Bounds quer dizer que um array acessado não tem tantas posições quanto a que você colocou (no caso, 1).
Como a única coisa que parece com isso eh a StatusBar, deve estar ae o problema (como já disse o Biffi)
Até+
List Index Out Of Bounds quer dizer que um array acessado não tem tantas posições quanto a que você colocou (no caso, 1).
Como a única coisa que parece com isso eh a StatusBar, deve estar ae o problema (como já disse o Biffi)
Até+
Responder
Clique aqui para fazer login e interagir na Comunidade :)