|
|
#1 |
|
Постигающий
|
Anytype и его опознание
Доброго времени суток.
Прошу знающих просветить меня принимаю в методе anytype параметр нужно распознать common ли это или какой либо из РТД. Спасибо |
|
|
|
|
#2 |
|
Участник
|
функция typeof
если это таблица, то попробовать достучаться до поля myAnyTypeVar.TableId |
|
|
|
| За это сообщение автора поблагодарили: Андрей К. (1). | |
|
|
#3 |
|
Постигающий
|
спасибо
|
|
|
|
|
#4 |
|
Постигающий
|
|
|
|
|
|
#5 |
|
SAP
|
Цитата:
как это сделать у anytype ???
|
|
|
|
|
#6 |
|
Участник
|
что-то вроде такого.
X++: AnyType myAnyTypeVar; Common myCommonVar; if( typeof(myAnyTypeVar) == Types::Record ) { myCommonVar = myAnyTypeVar; info(strfmt("%1", myCommonVar.TableId) ); } |
|
|
|
|
#7 |
|
Постигающий
|
на самом деле сработало вот как
Код: if (typeof(myAnyTypeVar) == types::Record)
{
myTableVar = myAnyTypeVar;
}
if (typeof(myAnyTypeVar) == types::String)
{
myEDTType = myAnyTypeVar;
}Последний раз редактировалось Андрей К.; 28.01.2008 в 15:49. |
|
|
|
|
#8 |
|
Постигающий
|
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Передача переменного числа параметров в метод | 16 | |||
| Anytype (Баг или Фича) | 3 | |||
| Anytype. Повторное присваивание | 8 | |||
| Мистика: anytype в Map | 3 | |||
|