Новая версия 1.3
Убрал зависимость от модуля "Строка"В режиме компиляции не работало, если в проекте не было действий этого модуля.
♦️ Название: Продвинутый GrizzlyResource модуль.
♦️ Версия: 1.2.
♦️ Модуль: GrizzlyResource.zip
♦️ Исходник: -
♦️ Согласие на добавление модуля в BAS: +
♦️ Зависимости (модули): Нет.
♦️ Описание: Модуль для работы с Ресурсами
♦️ Возможности (v1.2):
• Создать ресурс.
• Список в ресурс.
• Ресурс в список.
• Удалить дубликаты.
• Удалить все элементы.
• Удалить элемент по значению.
• Удалить элемент по индексу.
• Получить количество элементов.
• Получить случайный элемент.
• Получить элемент.
• Получить первый элемент.
• Получить последний элемент.
• Проверить существование элемента // for
• Перезагрузить ресурс.
• Добавить элемент.
• Изменить элемент.
При использовании модуля, Имя ресурса нужно вводить без {{ }}, т.е если имя ресурса - {{array}}, то вводим array
А в чем отличие от встроенных ресурсов?
Вот тут хорошие штуки есть которые так и не сделали в интерфейсе:
https://community.bablosoft.com/topic/4033/проверить-существование-в-ресурсе-удаление-по-значению
@000 Отличие в возможностях, которых нет в встроенном модуле:
• Удалить дубликаты.
• Удалить все элементы.
• Удалить элемент по значению.
• Удалить элемент по индексу.
• Получить случайный элемент.
• Получить элемент.
• Получить первый элемент.
• Получить последний элемент.
• Проверить существование элемента // for
• Изменить элемент.
@000 said in ♦️ GrizzlyResource - Модуль для работы с Ресурсами:
еще можно сделать "Перемешать ресурс". Если это возможно
Добавлю такую функцию, в следующем обновлении модуля.
https://community.bablosoft.com/post/27369
Это тоже можно все добавить кнопочками:
Получить по индексу, Проверить существование элемента без for - моментально:
https://community.bablosoft.com/post/61392
@DreamTeam в данном модуле, отсутствует функция "Удалить текущий элемент".
Элемент можно удалить получив либо его индекс, либо по значению.