вызвать dll на c# из VC6.0 как?
От: 1blin  
Дата: 08.07.04 15:39
Оценка:
дана некая dll, написанная на C#
требуется заюзать ее функциональность из кода, написанного на VC++ 6.0
Как?

regasm-ом сгенерил из нее .tlb, но когда его смотришь ObjectViewer-ом, все интерфейсы пустые — нет ни пропертей ни методов
исходники dll на c# мне доступны, но переписать на более привычный мне с++ нельзя
Re: вызвать dll на c# из VC6.0 как?
От: EM Великобритания  
Дата: 08.07.04 15:50
Оценка: 1 (1)
Здравствуйте, 1blin, Вы писали:

1>regasm-ом сгенерил из нее .tlb, но когда его смотришь ObjectViewer-ом, все интерфейсы пустые — нет ни пропертей ни методов



Проверьте interop — аттрибуты
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[2]: вызвать dll на c# из VC6.0 как?
От: 1blin  
Дата: 08.07.04 16:40
Оценка:
если можно, чуть-чуть подробнее
Re[3]: вызвать dll на c# из VC6.0 как?
От: EM Великобритания  
Дата: 08.07.04 17:25
Оценка:
Здравствуйте, 1blin, Вы писали:

1>если можно, чуть-чуть подробнее



Как interop интерфейс объявлен ?
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[3]: спасибо
От: 1blin  
Дата: 08.07.04 17:37
Оценка:
решение было таким

[ClassInterface(ClassInterfaceType.AutoDual)]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.