List index out of bounds erro

Delphi

18/02/2015

Olá, estou tentando passar as linhas de um litsbox pra dentro de um vetor, que vai de 0 até a última linha do listbox

for k:= 0 to listbox1.Items.Capacity do
begin
vetor[k]:=strtoint(listbox1.Items.Strings[k]);
end;

mas tá me retornando um erro, 'List index out of bounds (1)', alguém sabe o porque ?
Gown

Gown

Curtidas 0

Respostas

William

William

18/02/2015

Tente assim:

for k:= 0 to listbox1.Items.Capacity -1 do
begin
vetor[k]:=strtoint(listbox1.Items.Strings[k]);
end;
GOSTEI 0
Gown

Gown

18/02/2015

Tente assim:

for k:= 0 to listbox1.Items.Capacity -1 do
begin
vetor[k]:=strtoint(listbox1.Items.Strings[k]);
end;


brigadão
GOSTEI 0
Gown

Gown

18/02/2015

....
GOSTEI 0
POSTAR