08.01.2015, 11:30 | #1 |
Участник
|
classid
пмгите пжста как можно найди ид класса для сторонней dll-ки ?????????
|
|
08.01.2015, 11:56 | #2 |
Участник
|
А зачем?
|
|
08.01.2015, 11:59 | #3 |
Участник
|
нужно определить принадлежность к этому классу
пример: DocumentFormat.OpenXml.Packaging.OpenXmlPart worksheetPartTmp; DocumentFormat.OpenXml.Packaging.WorksheetPart worksheetPart; worksheetPart = SYSDictClass::as(worksheetPartTmp, classnum(DocumentFormat.OpenXml.Packaging.WorksheetPart)); выводит синтакс ошибка, не может найдти classnum DocumentFormat.OpenXml.Packaging.WorksheetPart, как можно обойти ??? в ax 2009 |
|
10.01.2015, 13:16 | #4 |
Участник
|
Реализация is/as в AX 2009 в виде статических методов SysDictClass - это всего лишь syntactic sugar для классов из приложения Аксапты, никак не поддерживающая .NET-типы. Для последних в AX 2009 придется самостоятельно реализовывать безопасное приведение типов, см. класс TypeConverter.
|
|
|
За это сообщение автора поблагодарили: arhat (1). |
|
|