![]() |
#11 |
Участник
|
Цитата:
Сообщение от makbeth
![]() Ошибка скорее всего из-за, мягко говоря, кривой реализации работы с .NET в компиляторе AX 2009. Вместо конкретного .NET типа стоит использовать CLRObject. В этом случае, например, проверки на наличие того или иного метода .NET объекта будут выполнятся не на этапе компиляции, а на этапе выполнения. И ошибка про отсутствующий метод должна уйти (на самом деле здесь просто компилятор не может подобрать нужный метод .NET класса по указанным в коде типам фактических параметров).
Смог заставить работать это дело через CLRObject в самописном классе SysExcelShapes_NET (делал по аналогии с классами SysExcel *** _NET) сделал метод addPicture Код: CLRObject ms2; ; ms2 = shapes_net; ms2.AddPicture(_fileName, 0, 1, 10.0, 10.0, 100.0, 100.0); |
|
Теги |
clrobject |
|
|