|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2008, 19:42 | #1 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Удаление записи из динамического масива...
Привет всем!
Вот проблема: Имеиться tRec = record var1, var2, var3: string; var4, var5, var6: byte; var7, var8, var9: boolean; end; var rec: array of tRec; Допустим rec у нас [0..9]. Как мне удалить из rec пункт, скажем 5. |
12.05.2008, 19:48 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Шестой пишем на место пятого, седьмой на шестой и т.д., размер массива уменьшаем на единицу.
|
12.05.2008, 20:29 | #3 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
А функции нет подходящей, тила delValue(rec, 5); ???
|
08.06.2008, 13:34 | #4 |
;-)
Пользователь
Регистрация: 18.07.2007
Сообщений: 69
|
Я бы обменял местами удаляемый и последний, и уменьшил бы размер массива на единицу. Это если порядок следования в массиве не играет роли.
Последний раз редактировалось Net; 08.06.2008 в 13:38. |
09.06.2008, 09:15 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А зачем тебе удалять? Просто не учитывай его.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление элемента динамического массива | Dogmat | Помощь студентам | 6 | 13.07.2008 14:33 |
Удаление записи с Registry | celovec | Общие вопросы Delphi | 2 | 29.07.2007 21:55 |
Удаление записи с файла | werser | Помощь студентам | 8 | 27.06.2007 06:25 |
СОХРАНИЯ В ФАЙЛ ДВУМЕРНОГО ДИНАМИЧЕСКОГО МАСИВА!!!! | _FL@ER_ | Помощь студентам | 2 | 23.06.2007 16:31 |
Удаление записи из *.dbf | BJF.41 | БД в Delphi | 4 | 15.03.2007 18:29 |