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