|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2013, 20:29 | #1 |
Пользователь
Регистрация: 17.09.2013
Сообщений: 39
|
Проблема с сортировкой.
Приветствую всех.
Проблема такая: пытаюсь сортировать ListView(vsReport) но вываливается ошибка "access violation at address...". Странно что когда щёлкаю по колонке в пустой таблице то ничего не происходит(сообщение не вылазит), но если таблица заполнена то вылазит ошибка. В каждой строчке в колонке 2 русских слова. Код брал в гугле. Код:
|
20.09.2013, 20:39 | #2 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
А причём здесь форма CustomSort(@TForm1.?
|
20.09.2013, 20:42 | #3 |
Пользователь
Регистрация: 17.09.2013
Сообщений: 39
|
Без этого: [dcc32 Error] Unit1.pas(527): E2036 Variable required
|
20.09.2013, 20:52 | #4 | |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Без чего этого?
Цитата:
|
|
20.09.2013, 20:56 | #5 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
А лучше посмотрите сортировку в исходниках для TStringList
procedure TStringList.Sort; |
21.09.2013, 06:34 | #6 |
Пользователь
Регистрация: 17.09.2013
Сообщений: 39
|
Если убрать форм1 то ошибка "E2036 Variable required" в строке " sListView1.CustomSort(@SortCaptionA sString, Sort)"
|
21.09.2013, 10:07 | #7 |
Пользователь
Регистрация: 17.09.2013
Сообщений: 39
|
В общем опишу ход моих действий.
1) В var добавляю "Sort: integer = 1;" 2) В type добавляю "function SortCaptionAsString(Item1, Item2: TListItem; ParamSort: integer): integer; stdcall;" 3) Нажимаю ctrl+shift+c 4) Появляется: Код:
Код:
7) В "events" 2 раза щёлкаю по "onColumnClick" 8) Появляется: Код:
Код:
11) При запуске программы таблица пуста, при щелчке на первую колонку ничего не происходит. 12) Таблица заполняется. 13) При щелчке на первую колонку: "access violation at address..." Что я делаю не так? |
21.09.2013, 11:00 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А просто посмотреть пример в дельфийской справке?
Код:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
21.09.2013, 11:01 | #9 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Пример сортировки в ListView
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с сортировкой | Alex_12Proxy | Помощь студентам | 1 | 30.03.2012 12:41 |
ПРОБЛЕМА С СОРТИРОВКОЙ | S@n4eeeeez | Помощь студентам | 4 | 19.01.2012 21:28 |
проблема с Сортировкой в Excel! | Romka12345 | Microsoft Office Excel | 2 | 30.11.2011 14:18 |
Проблема с сортировкой | matbe14 | Помощь студентам | 0 | 29.09.2011 11:16 |
Проблема с сортировкой | Anubys | Помощь студентам | 0 | 19.04.2011 17:10 |