Главная страница
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.064 c
9-1102333956
Domowoi
2004-12-06 14:52
2005.03.06
Документация по PowerDraw


9-1102340699
Glander
2004-12-06 16:44
2005.03.06
графика в delphi


14-1108709083
lehich
2005-02-18 09:44
2005.03.06
WordApplication.ActiveDocument.PrintOut


4-1106087116
DmitryMN
2005-01-19 01:25
2005.03.06
Мониторинг жесткого диска


3-1107891165
Нонэйм
2005-02-08 22:32
2005.03.06
Проверка на кратность в триггере