powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner: VBS. Проверка существования элемента в коллекции
2 сообщений из 2, страница 1 из 1
PowerDesigner: VBS. Проверка существования элемента в коллекции
    #36751764
olap4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли в коллекциях PD встроенный метод проверки существования элемента? Типа IndexOf, GetItemByName...
Чтобы обойтись без подобных функций:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function Exists(col, key)
   dim obj
   Exists = False
   for each obj in col
      if obj.Name = key then
         Exists = True
         exit for
      end if
   next
end function
...
Рейтинг: 0 / 0
PowerDesigner: VBS. Проверка существования элемента в коллекции
    #36751966
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olap4ikЕсть ли в коллекциях PD встроенный метод проверки существования элемента? Типа IndexOf, GetItemByName...
По-моему нет. Я решал другую задачу, а именно сортировку элементов по имени, для чего создавал объект Scripting.Dictionary:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
dim map
set map = createObject("Scripting.Dictionary")
dim tab
for each tab in folder.tables
  if not tab.isShortcut then
    map.add tab.name, tab  
  end if
next
В результате получал доступ к методам типа Exists.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner: VBS. Проверка существования элемента в коллекции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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