Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2008, 19:42   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 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.
Altera вне форума Ответить с цитированием
Старый 12.05.2008, 19:48   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Шестой пишем на место пятого, седьмой на шестой и т.д., размер массива уменьшаем на единицу.
_Dmitry вне форума Ответить с цитированием
Старый 12.05.2008, 20:29   #3
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

А функции нет подходящей, тила delValue(rec, 5); ???
Altera вне форума Ответить с цитированием
Старый 08.06.2008, 13:34   #4
Net
;-)
Пользователь
 
Регистрация: 18.07.2007
Сообщений: 69
По умолчанию

Я бы обменял местами удаляемый и последний, и уменьшил бы размер массива на единицу. Это если порядок следования в массиве не играет роли.

Последний раз редактировалось Net; 08.06.2008 в 13:38.
Net вне форума Ответить с цитированием
Старый 09.06.2008, 09:15   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А зачем тебе удалять? Просто не учитывай его.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление элемента динамического массива 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