![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему валится?
Dema-X © (2004-12-11 07:55:00)var tZ:array of Tmemo;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
SetLength(tZ,length(tz)+1);
tZ[length(tz)]:=TMemo.Create(Self);
на 5 компоненте валится почему не понятно?
Fedia (2004-12-11 11:10:00) [1]TUser © (11.12.04 10:30) [3]
Могу ошибаться, но, по-моему, это происходит в случае, если в соседних ячейках памяти находится однотипная информация. Например, был случай, когда я присваивал значение несуществующему элементу массива, и это значение записывалось в другой, однотипный массив, и exception не возникал.
Dema-X (2004-12-11 10:59:00) [2]не знаю но 4-5 раз отрабатывало правильно
TUser (2004-12-11 10:30:00) [3]
> на 5 компоненте валится почему не понятно?
Непонятно, почему не валится на первом.
begin...end (2004-12-11 08:04:00) [4]> Dema-X © (11.12.04 07:55)
Или tZ[ High(tz)] := TMemo.Create(Self)
Fedia (2004-12-11 08:01:00) [5]tZ[length(tz)-1]:=TMemo.Create(Self);