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

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

Сортировка в TListView [D5, NT4]


Georg ©   (2002-07-15 18:12:00) 

Почему сортируются все Items, кроме последнего? Сделал SortType = stBoth, на OnCompare написал код для сравнения SubItems. Может что-то еще надо?
Заранее благодарю.


Georg   (2002-07-16 10:32:00) [1]

может кто-нибудь знает в чем дело?


Georg   (2002-07-15 18:44:00) [2]

проверял пошагово: для последнего эл-та OnCompare не вызывается...


Georg   (2002-07-15 18:19:00) [3]

try
Datum1 := StrToDateTime(Item1.SubItems[3]);
Datum2 := StrToDateTime(Item2.SubItems[3]);
if Datum1 = Datum2 then
Compare := 0
else
if Datum1 < Datum2 then
Compare := -1
else
Compare := 1;
except
Compare := 0;
end;


Song   (2002-07-15 18:15:00) [4]

>Может что-то еще надо?

Надо код onCompare


Наверх

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