![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как удалить элемент массива? [D6, WinXP]
Yegorchic © (2005-03-05 20:06:00)есть какая-нибудь процедура в Delphi?
Knight (2005-03-05 21:05:00) [21]
> [11] Yegorchic © (05.03.05 21:01)
> 1. array of string
> 2. а на его место встанет элемент который идёт после него,
> а на его место элемент котороый идёт после того элемента
TList не подойдёт?
Yegorchic (2005-03-05 21:01:00) [22]1. array of string
2. а на его место встанет элемент который идёт после него, а на его место элемент котороый идёт после того элемента и т.д.
хотя я понял... пожно сдвинуть элементы начиная с того элемента который надо удалить, а потом просто уменьшить длину массива если это можно... вот.
Knight (2005-03-05 20:59:00) [23]
> [9] Leeechhhh (05.03.05 20:55)
> ЗЫ: относитесь ко мне снисходителней, я новичёк в програмировании
Забей... не ошибается тот, кто ничего не делает... :)
Leeechhhh (2005-03-05 20:55:00) [24]блин, ну в смысле free'кнуть.
ЗЫ: относитесь ко мне снисходителней, я новичёк в програмировании
Knight (2005-03-05 20:49:00) [25]
> [7] Leeechhhh (05.03.05 20:45)
> я думал что там каждый элемент массива, как бы отдельная
> переменная, которую можно очистить
Ты уж определись... удалить или очистить... :)
Leeechhhh (2005-03-05 20:45:00) [26]
> Leeechhhh (05.03.05 20:35) [4]
> Неправ, array of ничего не зарезервировано, и только к нему
> применимо удалить элемент массива
ааа, терь понятно.
> Во вторых... как ты себе это представляешь? Удалить элемент
> из матрицы... что останеться? :)
я думал что там каждый элемент массива, как бы отдельная переменная, которую можно очистить
Anatoly Podgoretsky (2005-03-05 20:41:00) [27]Leeechhhh (05.03.05 20:35) [4]
Неправ, array ofничего не зарезервировано, и только к нему применимо удалить элемент массива
Knight (2005-03-05 20:41:00) [28]
> Yegorchic © (05.03.05 20:06)
> есть какая-нибудь процедура в Delphi?
Во первых... какого массива?
> [2] Leeechhhh (05.03.05 20:16)
> array[i,j].free;
Во вторых... как ты себе это представляешь? Удалить элемент из матрицы... что останеться? :)
Leeechhhh (2005-03-05 20:35:00) [29]я понимаю массив, как зарезервированное в память количество переменных имя[i,j], разве я не прав?
Anatoly Podgoretsky (2005-03-05 20:31:00) [30]Так можно, но это удалеет на элемент, а уничтожает какое то содержимое его содержимое, наследника от TObject
Leeechhhh (2005-03-05 20:16:00) [31]а нельзя так
array[i,j].free;
Anatoly Podgoretsky (2005-03-05 20:11:00) [32]Есть, если это array of char ака string;