Показать сообщение отдельно
Старый 20.02.2010, 23:15   #2
firstvirus
Оператор ЭВМ
 
Регистрация: 13.01.2010
Сообщений: 35
Написано 3 полезных сообщений
(для 4 пользователей)
Ответ: Прошу помощи

Сообщение от Tronix Посмотреть сообщение
if FI[i].Id = checklistbox1.itemindex then // если ид совпадают
А теперь глянь данные что у тебя выводятся для второго файла и сравни с данными для первого . Индексы во всех списках начинаются не с 1 а с 0, т.е. правильно будет if FI[i].Id = checklistbox1.itemindex+1 then. И вообще для удобства массив лучше было начинать не с 1 а с 0. Еще есть вариант обойтись без массива и решить через связанный список. Правда там писать больше придется, но во первых быстрее работать будет и памяти жрать меньше(вроде). Хотя связанные списки я до сих пор разбираю, но понял что это оч удобно если грамотно использовать . надеюсь помог, а не написал бред .
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Tronix (20.02.2010)