Показать сообщение отдельно
Старый 23.11.2015, 10:11   #11  
ex3em is offline
ex3em
Участник
 
38 / 19 (1) ++
Регистрация: 22.07.2008
Цитата:
Сообщение от 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);