Показать сообщение отдельно
  #1  
Старый 26.03.2013, 10:47
lostbananan lostbananan вне форума
Начинающий
 
Регистрация: 05.01.2013
Сообщения: 119
Репутация: 10
По умолчанию Непонятная ошибка времени выполнения

Над решением этой пролемы я бьюсь уже не первый день. В результате - оптимизировал код:
код сейчас такой:
Код:
  for i:=0 to 10 do
  begin
    LabelIn(i);
    GridIn(i);
  end;
где
Код:
procedure TForm1.LabelIn(i:integer);
begin
  TextLabel[i] := TLabel.Create(Form1);
  TextLabel[i].Parent :=Form1;
  TextLabel[i].Caption := LabCap[i];
  TextLabel[i].Left := LabLeft[i];
end;
procedure TForm1.GridIn(i:integer);
begin
  Grid[i] := TDrawGrid.Create(Form1);
  Grid[i].Parent := Form1;
  Grid[i].Left := 1+105*i;
  Grid[i].RowCount := 1;
  Grid[i].ColCount := 1;
  Grid[i].Enabled := false;
  Grid[i].DefaultColWidth := 100;
  Grid[i].DefaultRowHeight := GridH[i];
  Grid[i].Width := 100;
  Grid[i].Height := GridH[i];
  Grid[i].Top := 600-Grid[i].Height+20;
  Grid[i].ScrollBars := ssNone;
  Grid[i].Tag   := i+1;
  Grid[i].OnDrawCell:=DrawGrid1DrawCell;
end;
Данный код выдает оишбку времени выполнения (непонятнов каком именно месте кода). Помогите разобраться с даной проблемой!
Ответить с цитированием