Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner: VBS. Проверка существования элемента в коллекции / 2 сообщений из 2, страница 1 из 1
21.07.2010, 10:34
    #36751764
olap4ik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner: VBS. Проверка существования элемента в коллекции
Есть ли в коллекциях 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
21.07.2010, 11:44
    #36751966
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner: VBS. Проверка существования элемента в коллекции
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
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner: VBS. Проверка существования элемента в коллекции / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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