|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.05.2008, 22:27 | #1 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
сортировки списка
Я всё со своими мультисписками. Ну помогите написать процедуру сортировки списка по полю RATE или MARK. Буду очень признателен. Это мой курсач. Сдавать пора, а я что-то никак не разберусь. Препод говорит сделай так, сделай так, а помочь конкретнее не хочет. Оч надо, помогите.
Прогу прикрепил. Последний раз редактировалось Stilet; 15.05.2008 в 11:51. |
12.05.2008, 22:40 | #2 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
'D:\Мои документы\Всякое\КМВИ ЮРГТУ (НПИ)\Структуры данных\От Факера\Структуры данных\Списки\SPISKI\Dinamic.pas'
А этот файлик можно.
Всё гениальное - просто!
|
12.05.2008, 23:02 | #3 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Недоглядел, что юнит в одном месте, а project в другом... sorry )))
Смотрю на архив и думаю, что-то странное )) Последний раз редактировалось Arkuz; 12.05.2008 в 23:17. |
12.05.2008, 23:18 | #4 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Цитата:
Всё гениальное - просто!
|
|
13.05.2008, 14:55 | #5 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Код:
Нужно отсортировать оба поля например по возрастанию. Но сделать нужно так, чтобы менялись только указатели на поле Rate или Mark каждого элемента списка. Вот и получается, что при выводе в едиты должны вывестись отсортированные элементы поля Rate. А так как в полях инфо и Mark изменения (переназначения указателей) не производились они должны вывестись каждое своё для каждого поля Rate. Ну это короче МУЛЬТИСПИСОК!!! Процедуру нужно сделать. Я не могу понять как отсортировать список. У меня нет этой процедуры. Сделать её нужно. Сделать... Блин. Ну может сможешь помочь, Air? Точнее я понимаю вроде как отсортировать, но как эти циклы обхода организовать и т.п. Последний раз редактировалось Stilet; 13.05.2008 в 15:27. |
13.05.2008, 16:57 | #6 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Посмотрите пример.
|
14.05.2008, 18:30 | #7 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Спасибо большое, alexBlack. Пример попробую разобрать. Главное, что всё работает корректно!
|
14.05.2008, 20:20 | #8 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Уважаемый, alexBlack. Я очень прошу Вас о помощи.
Вставьте этот пример в мой код. Мне нужно 2 сортировки по нажатию на "PrintSortByRate" и "PrintSortByMark" и выводы их в соответствующие Едиты. Есть наброски, я пытался это сделать, но что-то никак не разобрался. СПИСКИ, честно говоря, я ненавижу. Если Вас не особо затруднит, вставте вашу сортировку в мой проек. Вот корявый файлик моих набросков. |
14.05.2008, 22:07 | #9 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Держите.
На будущее - не делайте все переменные глобальными. |
15.05.2008, 00:15 | #10 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Поклон до земли! Огромное спасибо. Там маленький глюк на сортировке на mark, но я каким то чудесным образом его исправил )))
Спасибо ещё раз. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Люди,помогите с процедурой на выход! | Alexij | Общие вопросы Delphi | 5 | 08.06.2008 13:43 |
помогите с процедурой на VBA | Exo | Microsoft Office Excel | 2 | 06.05.2008 10:53 |
Помогите разобраться с процедурой OnKeyDown!!! | frai | Общие вопросы Delphi | 9 | 13.04.2007 15:46 |