powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Очередной баг с ListView, глюки с простейшей сортировкой
15 сообщений из 15, страница 1 из 1
Очередной баг с ListView, глюки с простейшей сортировкой
    #33401048
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот примерчик: http://pantalone.nm.ru/ListViewBug3.rar
Сортировка самая примитивная в три строки кода всего.
Глюк в том что при русских языковых настройках сортировка работает нормально, а если языковые настройки сменить на английские, то слова начнут сортироваться неверно, а именно так:

Африка
Africa
Holland
Наполеон
Норвегия
Norway

Как победить?
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33401982
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не баг, а фича. Дело в том, что и английская, и русская буква А имеет один и тот же ASCII-код (по которым и происходит сортировка). Как, вы считаете, должно быть?
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33402303
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkiadesЭто не баг, а фича. Дело в том, что и английская, и русская буква А имеет один и тот же ASCII-код (по которым и происходит сортировка). Как, вы считаете, должно быть?
Ерунда, везде где только можно сортируется нормально, в том же массиве. И код сто пудов разный.
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33402505
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас есть другое объяснение этого глюка?
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33402585
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkiadesУ вас есть другое объяснение этого глюка?
Это просто бред какой-то. Достаточно взглянуть как он отсортирует Biblion и Вавилон...
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33402697
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Английская и русская буква А имеют разный! ASCII-код
!!!
Не обманывайте народ, посмотрите ASCII (ANSI) таблицу или проверьте через asc().
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33402710
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я знаю, что другой. Но, видимо, у ListView другое мнение.
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33403592
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Pantalone : как должна правильно выполняться сортировка в твоем примере?
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33403638
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели не понятно как?
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33403689
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Возможны разные варианты. Напиши список, как должно быть.
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33403697
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут может быть только один вариант, латинница отдельно, кириллица отдельно, между собой по алфавиту.
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33403861
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В твоем примере в свойствах ListView1 установить Sorted=True :
Получаем:
Africa
Holland
Norway
Африка
Наполеон
Норвегия
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33403934
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей II, языковые настройки смените.
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33404205
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сменил. Поставил в Общих язык английский. Перезагрузил.
Результат:
Africa
Holland
Norway
Африка
Наполеон
Норвегия
...
Рейтинг: 0 / 0
Очередной баг с ListView, глюки с простейшей сортировкой
    #33404248
2 Melkiades

На всякий случай:
При смене локальных языковых параметров необходимо на вкладке "дополнительно" установить язык программ, не поддерживающих Юникод в язык, соответствующий выбранным локальным установкам.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Очередной баг с ListView, глюки с простейшей сортировкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]