powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / словарь
6 сообщений из 6, страница 1 из 1
словарь
    #37413327
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь переделать проект, заменив коллекции на Scripting Dictionary. добавление в словарь выглядит так:
Код: plaintext
slovarb.Add "ключ", "значение"
но мне не важны ключи при добавлении. к тому же значения добавляются хаотично, используя в качестве ключа случайные числа. но тогда ключи могут совпасть и возникает ошибка. приходится использовать мудрённую систему счётчиков. как можно автоматически добавлять любой свободный ключ? например, при создании файла, строчка F=freefile автоматически находит свободное незанятое значение. можно ли так сделать в словарях?
...
Рейтинг: 0 / 0
словарь
    #37413347
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
идеальный вариант - запихать все значения ключи в текстбокс, а затем смотреть, какие там значения. но я так понимаю, что это "некультурно". нужно использовать коллекции, массивы и словари с какими-то ключами, индексами и прочим, что не требуется в поставленной задаче. всё, что нужно: 1)запоминать определённые значения, 2)смотреть, какие значение запомнены, 3) удалять значения, зная само это значение. воть... а всякие ключи, индексы и заморочки сильно усложняют работу
...
Рейтинг: 0 / 0
словарь
    #37413591
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно не использовать ключи
Проверте:
Код: plaintext
1.
2.
3.
4.
5.
Dim a As New Collection
a.Add  1 
a.Add  1 
For i =  1  To a.Count
MsgBox a(i)
Next
...
Рейтинг: 0 / 0
словарь
    #37413644
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TpaBka,

пасяп))) то, что нужно. P/S а как проводить перебор элементов, если коллекция пустая? а то приходится добавлять что-нибудь наобум, чтобы бейсик не ругался
...
Рейтинг: 0 / 0
словарь
    #37413658
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Count проверяй у коллекции
...
Рейтинг: 0 / 0
словарь
    #37413665
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

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


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