Re[2]: программа на C# и dll на C++
От: boxter Россия  
Дата: 06.02.06 06:26
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, boxter, Вы писали:


B>>а теперь вопрос:

B>>как и каким образом все это совместить в программе на C# и dll на C++?

VD>Никаким. Это из другой оперы.


VD>Тебе нужно сделать одно из трех:

VD>1. Оформить С++-код в виде autoamtion-совместимого COM-объекта и сгенерировать по его tlb обертку для C#.
VD>2. Оформить С++-код в виде DLL экспортирующие только функции и POD-типы (то есть типы совместимые с С) и воспользоваться услугами PInvoke.
VD>3. Воспользоваться МС++ для того чтобы на нем сделать управляемые классы-обертки предоставляющие доступк к неуправляемым типам.

1. Что такое tlb обертка и как она делается?
2. Мне нужно использовать не только простые типы (типы С), но и структуры
притом передача осуществляется программой в dll-модуль, а модуль уже разбирается что там делать
3. Что такое MC++, как с ним работать и где про него можно прочитать

а теперь уточнение вопроса:
мне необходимо сделать программу на C#, которая использует dll-библиотеку на C++
притом, программа и dll-библиотека используют для передачи данных структуры и (или) классы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.