Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840

Как отсортировать коллекцию на VB6?

22.02.2025, 19:46. Показов 3625. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как отсортировать коллекцию на VB6? Или как получить отсортированный список данных от коллекции на VB6?

Я недавно нашёл на иностранном форуме очень интересный код для сортировки коллекций, где объясняется что коллекция сама по себе сортируется оказывается (но этого не видно), её ключи, нужно просто уметь правильно вытащить и прочитать эту отсортированную информацию через CopyMemory. До этого я видел только эту тему: А вы задумывались как работает коллекция в VB6?
Но там я не нашёл сортировки. А на иностранном форуме нашёл сортировку. Поэтому хотелось бы поделиться этим.

А так же с помощью этого замечательного кода можно перечислять ключи коллекции, что стандартными средствами VB6 это сделать невозможно (можно только итэмы).
Вложения
Тип файла: zip Sorted Collections by ERS.zip (6.5 Кб, 2 просмотров)
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.02.2025, 19:46
Ответы с готовыми решениями:

Как воспроизводить музыку в программе VB6?
не могу воспроизвести :?:

как узнать названия полей базы данных через VB6
У меня есть база данных Access в которой имеется таблица "Студенты", а названия полей не известны. Как можно через программу узнать...

Подскажите как перезапустить прогу "саму-себя"? (VB6)
Подскажите ежели кто знает как при некоторых возникших условиях инициировать полный перезапуск программы - корректный выход + новый старт?

24
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
25.02.2025, 14:59  [ТС]
Студворк — интернет-сервис помощи студентам
testuser2, но за старания всё равно лайк, я так даже пытаться не стал это понять всё сложно очень.

Добавлено через 1 минуту
В массачусетских университетах пусть это учат, для меня это сложнова-то)
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38228 / 21160 / 4314
Регистрация: 12.02.2012
Сообщений: 34,777
Записей в блоге: 14
25.02.2025, 15:03
Цитата Сообщение от testuser2 Посмотреть сообщение
Да уж не просто там все.
- а я и не говорил, что просто. Да, освоение этих структур требует усилий.

Добавлено через 3 минуты
testuser2, вот хорошая визуализация
1
1412 / 878 / 93
Регистрация: 08.02.2017
Сообщений: 3,753
Записей в блоге: 2
25.02.2025, 15:08
Цитата Сообщение от Catstail Посмотреть сообщение
testuser2, вот хорошая визуализация
Она, может хорошая, но там каждое значение нужно в ручную добавлять, это большой труд, нет возможности сделать это списком типа "1, 2, 3, 4" и такого конкретно примера я не нашел
0
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
25.02.2025, 16:00  [ТС]
testuser2, с этим я тебе уже не помогу, извини
0
1412 / 878 / 93
Регистрация: 08.02.2017
Сообщений: 3,753
Записей в блоге: 2
25.02.2025, 16:27
HackerVlad, нет ты должен ) шучу. Кстати последний вариант который я показывал в др. теме - правильный. А если надо медленную визуализацию со "спец-эффектами" то как раз подходит веб-вариант с добавлением по одному элементу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.02.2025, 16:27

[VB6]Как прилепить ocx к проекту?
Сделал небольшую софтинку на вб6 и вссунул туда кнопки скачанные из интернета (XPControls.ocx). Можно ли как-то всунуть их в проект, что бы...

Как строить графики в VB6????
Помогите пожалуйста построить графики в Visual Basic 6. Функция для графика:xp(n) = Exp(-(X2modY2) / taup) - (taup / Tp) * (1 - Exp(-Tp...

VB6: Как отправить сообщения на стены Вконтакте?
Всем доброго дня!У меня возник вопрос как через vb6 можно было бы отсылать сообщения на стену например (или в личные сообщения)... Я думаю...

Как подключить MSDN к VB6
Как подключить MSDN к VB6 Невозможно работать без нормальной подсказки. Лучше установить его на компьютере, но в крайнем случае - через...

Можно ли как то с помощью VB6 обращаться к книге Excel
и извлекать из книги данные или это только в VB.Net есть такое?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru