Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сравнить два массива [D7, XP]


Alek Aaz ©   (2006-11-29 03:52:00) 

День добрый.
Скажем есть два массива А и B одного типа C
Как их быстро сравнить ? Мне нужно просто знать A=B или нет
Конструкция типа
If a=b then ... почему-то не работает, хотя a:=b работает :( Перебирать в цикле как-то не очень красиво.


Alek Aaz   (2006-11-30 07:55:00) [1]

Фмм... работает. Спасибо!


TUser   (2006-11-29 09:45:00) [2]

Добавлю, что CompareMem не спасет в случае если элементы массива - указатели на сравниваемыфе данные или неупакованные записи, длина которых не кратная четырем.


Джо   (2006-11-29 03:54:00) [3]

CompareMem иногда сможет спасти ОРД.


Наверх

Титульная страница Поиск, карта сайта Написать письмо