Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Использование C++ классов из native DLL в .NET C#

1.7K
31 января 2007 года
cubereality
65 / / 28.06.2005
Добрый день,

Объясните пожалуйста как использовать классы из C++ DLL (не COM) в приложении на C# (под .NET).

Т.е. есть класс:

class MyObject{

unsigned int fisrt;

char* getMyName{

return "SuperObject";
}
};

Как его использовать в .NET C#?

С уважением
355
31 января 2007 года
<SCORP>
786 / / 21.10.2006
не уверен, что его можно использовать. вообще, в обычной DLL не может содержаться классов -- только функции. это MFC предоставляет такую возможность какими-то хитрыми методами. так что вряд ли такой класс можно использовать в шарпе
713
01 февраля 2007 года
Ap0k
360 / / 13.03.2006
Поможет только оболочка на C++ CLI
504
01 февраля 2007 года
lexluther
71 / / 26.10.2004
Цитата: Ap0k
Поможет только оболочка на C++ CLI



А как это делать?

273
11 февраля 2007 года
3A3-968M
1.2K / / 22.12.2005
Цитата: lexluther
А как это делать?


Перекомпиллировать C++ проект как проект MC++. Но лучше зарегистрировать C++ классы как COM объекты через интерфейсы и юзать в .NET через врапперы.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог