Текущий архив: 2004.11.28;
Скачать: CL | DM;
ВнизИзменение массива не работает Найти похожие ветки
← →
InfMag © (2004-11-15 19:33) [0]Я хочу поменять массив:
{И т.д. и т.п.}
var all:array of integer;
{И т.д. и т.п.}
all[n] := ComboBox1.ItemIndex;
{И т.д. и т.п.}
А в отчет меня послылают на северный полюс...
[Warning] Unit4.pas(99): For loop control variable must be simple local variable
← →
tormoz (2004-11-15 19:36) [1]
var all:array of integer;
i: integer;
begin
setlength(all,10);
for i:=0 to 9 do
all[i]:=Combobox1.items[i];
end;
← →
KilkennyCat © (2004-11-15 19:36) [2]
var
i : integer;
procedure hhhh;
begin
for i := ...
end;
неверно.procedure hhhh;
var
i : integer;
begin
for i := ...
end;
верно.
з.ы. иногда полезно переводить сообщения на русский, дабы понять.
← →
Алхимик © (2004-11-15 19:37) [3]Переменная N где описана?
Размер массива где указан?
← →
tormoz (2004-11-15 19:38) [4]to KilkennyCat ©
а разница? все равно работать будет
← →
InfMag © (2004-11-15 19:39) [5]tormoz, фэнкс... Все ништяк, мненужен был - setlength(all,10);
← →
KilkennyCat © (2004-11-15 20:05) [6]
> tormoz (15.11.04 19:38) [4]
Есть разница есть: один ..., а другой дразнится.
← →
begin...end © (2004-11-15 20:09) [7]
> [5] InfMag © (15.11.04 19:39)
> Все ништяк, мненужен был - setlength(all,10);
Не может быть, ты нас обманываешь, это не могло быть причиной warning"а, указанного тобой в [0].
Страницы: 1 вся ветка
Текущий архив: 2004.11.28;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.034 c