Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

TStringList.CustomSort();   Найти похожие ветки 

 
Павел ...   (2003-12-10 16:29) [0]

Здравствуйте, Мастера. Где можно почитать про сабж, или кто может привести развернутый пример применения сабжа? Заранее благодарен всем.


 
Малиновский Владимир   (2003-12-10 16:32) [1]

Там соурсы очень простые. Посмотри. Вкратце: определяешь свою функцию для сравнения и подставляешь вместо стандартной.


 
Павел ...   (2003-12-10 16:42) [2]

А ну то есть что-то вроде:

function myFunc;
begin
...
end;
TStringList.CustomSort(myFunc);

Только вопрос: что подразумевается под функцией для сравнения? Пример, если можно?


 
Тимохов   (2003-12-10 16:46) [3]

Ну это же лень какая-то
1. Почитать в хелпе.
2. Развернутой пример есть в методе TStringList.Sort. См. classes.pas.


 
Digitman ©   (2003-12-10 16:49) [4]


> что подразумевается под функцией для сравнения


под оной подразумевается ф-ция (требуемый прототип ее приведен в хэлпе, и именно его следует использовать, а не некую myfunc() без параметров), которая будет неявно вызываться в ходе сортировки при необходимости сравнить два эл-та списка

от ф-ции (тедо которой ты должен реализовать сам) требуется вернуть результат сравнения двух предложенных эл-тов списка Item1 и Item2, и вернуть в кач-ве результата :

0, если эл-ты равны
1, если Item1 > Item2
- 1, если Item1 < Item2

логику сравнения определяешь ты сам - ф-ции сортировки это безразлично


 
Павел ...   (2003-12-10 16:52) [5]

Большое спасибо всем. Уже нашел и понял как работает.



Страницы: 1 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-75248
Developerr
2003-12-08 15:51
2003.12.23
Как указать в ShellExecute путь к системному катклогу?


6-75300
Горох
2003-10-24 18:41
2003.12.23
IdUDPClient1.SendBuffer()


3-75106
Vemer
2003-11-28 18:19
2003.12.23
Подключение к IBase по сети.


3-75123
Вован
2003-11-26 22:55
2003.12.23
регистр и dbase


14-75382
alex134
2003-11-28 00:21
2003.12.23
Вопрос по Вебдизайну, авось кто знает?