Использование .Net-объектов в unmanaged CPP
От: Аноним  
Дата: 06.04.03 07:59
Оценка:
Подскажите новичку в С#:
Имееттся ClassLibrary на C#, делаю tlb-ку, импортирую её в модуль на CPP c помощью директивы

#import "c:\PF\MyClassLyb.tlb" no_namespace


Теперь как создать объект класса из импортированной tlb-ки? Пробовал с помощью смарт-указателя:

IMatrixPtr pMatrix("MatrixLib.Matrix");


но не получилось, хотя вроде бы запись в реестре "MatrixLib.Matrix" имеется. Заранее спасибо.
Re: Использование .Net-объектов в unmanaged CPP
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 06.04.03 08:34
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Теперь как создать объект класса из импортированной tlb-ки?


Ну наверное как обычно — CoCreateInstance. А вобще тебе наверное лучше в плюсовых форумах поспрошать.
... << RSDN@Home 1.0 beta 6 (np: тихо) >>
AVK Blog
Re[2]: Использование .Net-объектов в unmanaged CPP
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.04.03 19:20
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Ну наверное как обычно — CoCreateInstance. А вобще тебе наверное лучше в плюсовых форумах поспрошать.


Зачем же в плюсовй? В КОМ наверно.
... << RSDN@Home 1.0 beta 6a >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Использование .Net-объектов в unmanaged CPP
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.04.03 19:20
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>но не получилось, хотя вроде бы запись в реестре "MatrixLib.Matrix" имеется. Заранее спасибо.


В таких случаях нужно приводить номер и сообщение об ошибке.
... << RSDN@Home 1.0 beta 6a >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.