Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

List index out of bounds(1)   Найти похожие ветки 

 
GanibalLector ©   (2005-02-21 16:47) [0]


type Goption = record
 Field   : string[20];
 Caption : string[20];
 Alignment:TAlignment;
 Color:TColor;
end;

TProp:array of Goption;

...
procedure TForm6.N17Click(Sender: TObject);
var i:integer;
begin
 Form24.CheckListBox1.Items.Clear;
 SetLength(TProp,DBGridEh1.Columns.Count);
 for i:=0 to DBGridEh1.Columns.Count-1 do
  begin
    Form24.CheckListBox1.Items.Add(DBGridEh1.Columns.Items[i].Title.Caption);
    if DBGridEh1.Columns.Items[i].Visible  then
     Form24.CheckListBox1.Checked[i]:=true;
    TProp[i].Field:=DBGridEh1.Columns.Items[i].FieldName;
    TProp[i].Alignment:=DBGridEh1.Columns.Items[i].Title.Alignment;
    TProp[i].Caption:=DBGridEh1.Columns.Items[i].Title.Caption;
    TProp[i].Color:=DBGrid1.Columns.Items[i].Title.Font.Color;
  end;

 Form24.ShowModal;
end;


На втором проходе цикла(при i=1) получаю raice exception class EListError "List index out of bounds(1)".
С чего бы это ? По F7 не ходил,пока..
Кстати,если выделенное убрать,то все прекрасно работает.


 
Семен Сорокин ©   (2005-02-21 16:49) [1]

галочка Range Check Error стоит?


 
GanibalLector ©   (2005-02-21 16:50) [2]

>галочка Range Check Error стоит?

ШО за галочка? И где она должна стоять? В IDE что-ли...


 
Sandman25 ©   (2005-02-21 16:51) [3]

DBGridEh1 или DBGrid1


 
Семен Сорокин ©   (2005-02-21 16:51) [4]

Project->Options


 
DiamondShark ©   (2005-02-21 16:53) [5]

TProp[i].Color:=DBGrid1.Columns.Items[i].Title.Font.Color;

А там точно должно быть DBGrid1, а не DBGridEh1?


 
MU   (2005-02-21 16:53) [6]

TProp[i].Color:=DBGrid1Eh1.Columns.Items[i].Title.Font.Color;
 end;


 
Семен Сорокин ©   (2005-02-21 16:53) [7]

[3] - точно :))

ЗЫ. TForm6.N17Click, Form24, CheckListBox1, DBGridEh1
ужас поубывав бы


 
GanibalLector ©   (2005-02-21 16:54) [8]

Да,я юзаю DBGrid1Eh. Что в этом плохого?


 
GanibalLector ©   (2005-02-21 16:55) [9]

Все,понял...пардон.
Видать заработался ;)


 
Александр Иванов ©   (2005-02-21 16:55) [10]

GanibalLector ©   (21.02.05 16:54) [8]
Названия надо выбирать тщательней :)


 
DiamondShark ©   (2005-02-21 16:56) [11]


> GanibalLector ©   (21.02.05 16:54) [8]
> Да,я юзаю DBGrid1Eh. Что в этом плохого?

Да ничего. А компонент DBGrid1 на форме есть?


 
Anatoly Podgoretsky ©   (2005-02-21 16:59) [12]

DiamondShark ©   (21.02.05 16:56) [11]
А зачем?



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
1-1108929846
NotFocus
2005-02-20 23:04
2005.03.06
На форма: кнопки, editы и т.п. компоненты, как


14-1108547446
}|{yk
2005-02-16 12:50
2005.03.06
Помогите разобраться с фотоаппаратом


1-1109187364
Коля
2005-02-23 22:36
2005.03.06
Зачем Refresh и Repaint, если одго и то же?


14-1108623827
WondeRu
2005-02-17 10:03
2005.03.06
Как построить кривую Безье?


1-1108583165
pasha L
2005-02-16 22:46
2005.03.06
перечисление элементов массива