demon74 |
Отправлено: 08.01.2006, 14:44 |
|
Не зарегистрирован
|
Господа! Помогите, плиз!!! Намучался уже...(((
Суть проблемы : Имеются 2 массива из строк..типа
IPScreen1100=100.100.100.101,Prevent
IPScreen1101=100.100.100.102,Prevent
IPScreen1102=100.100.100.103,Prevent
IPScreen1103=100.100.100.104,Prevent
IPScreen1104=100.100.100.109,Prevent
IPScreen1105=100.100.100.110,Prevent
и
IPScreen1122=100.100.100.101,Prevent
IPScreen1100=100.100.100.102,Prevent
IPScreen1101=100.100.100.105,Prevent
IPScreen1102=100.100.100.106,Prevent
IPScreen1123=100.100.100.107,Prevent
IPScreen1124=100.100.100.108,Prevent
Нуна сравнить значения айпишников и удалить из первого списка те, которые встречаются во 2- м списке...использую 2 компонента Memo и естессна кнопки..ваще такое реально сделать?
Заранее благодарен!!! |
|
Valdemar |
Отправлено: 10.01.2006, 09:25 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Идея такая:
Берете первую строку из 2-го массива и получаете из нее IP-адрес (читайте справку по функциям работы со строками и классу AnsiString). Затем в цикле проходите по строкам 1-го массива, получаете из строки IP-адрес, проверяете его на совпадение с адресом, найденным в строке из 2-го массива, при совпадении удаляете нужную строку.
Затем переходите ко 2-ой строке 2-го массива и производите те же действия. И т.д. пока не пройдете весь 2-ой массив. |
|
AVC |
Отправлено: 10.01.2006, 09:28 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
ваще такое реально сделать?
|
Вполне. И даже более чем одним способом. Вас интересует идея или выполнение работы "за вас"? |
|
|