Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Получение указателя на объект


Автор: EEEEEE 6.6.2011, 17:56
Приветствую Всех! 

Тема может не очень соответствует. Попытаюсь описать. 

Получил следующий интерфейс - 

Код

Autodesk.AECC.Interop.Survey.IAeccSurveyProjectSettings m_oAeccSurveyProjectSettings;


Пробую активизировать функцию

Код

void UpdateProjectSettings(Autodesk.AECC.Interop.Survey.AeccSurveyProjectSettings piProjectSettings)



Но из-за того, что тип разный ничего не получается.  AeccSurveyProjectSettings является coclassом.

Подскажите, как интерфейс привести к необходимому типу? 

Или, в чём проблема?

Автор: jonie 6.6.2011, 20:07
например через упаковку
Код

object some = m_oAeccSurveyProjectSettings;
AeccSurveyProjectSettings piProjectSettings = (AeccSurveyProjectSettings)some;

Автор: EEEEEE 6.6.2011, 22:25
jonie 

Спасибо Большое!!!
Помогло.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)