powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Параметры атрибута класса
5 сообщений из 5, страница 1 из 1
Параметры атрибута класса
    #37941789
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как обратиться к параметрам указанного атрибута класса.
Делаю

set prop = ##class(%Dictionary.PropertyDefinition).%OpenId(nameProperty)
if prop.Parameters.Count()'=0{
for z=1:1:prop.Parameters.Count() {
set namePropParameter = prop.Parameters.GetObjectIdAt(z)
}
}

метод Count() работает, метод GetObjectIdAt(z)- не работает

Как правильно сделать?
...
Рейтинг: 0 / 0
Параметры атрибута класса
    #37941849
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что ключем там служат не числа.
Делайте через Next()
...
Рейтинг: 0 / 0
Параметры атрибута класса
    #37942041
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adylov Timur, еще так
Код: vbnet
1.
2.
3.
4.
set prop = ##class(%Dictionary.PropertyDefinition).%OpenId(nameProperty) Q:'$IsObject(prop)
s key="" for { s param=prop.Parameters.GetNext(.key) Q:key=""
  w !, key, " = ", param 
}
...
Рейтинг: 0 / 0
Параметры атрибута класса
    #37942148
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.Потому что ключем там служат не числа.

Извините, это не работает, просто я ошибся, там не GetObjectIdAt(z), а GetObjectAt(z), и она должна работать
...
Рейтинг: 0 / 0
Параметры атрибута класса
    #37946933
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, забыл поблагодарить, всем спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Параметры атрибута класса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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