| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > Как создать COM обьект |
| Автор: Neox_GeForce 3.6.2009, 21:26 |
| Как вообще создается СОМ обьект средствами .NET На DELPHI всё как то попроще. Помогите разобртся. Или посоветуйте какую-то КАЧЕСТВЕННУЮ литературу. |
| Автор: Conkistador 3.6.2009, 22:22 | ||||
Думаю стоит посмотреть где-то http://msdn.microsoft.com/ru-ru/library/system.runtime.interopservices.marshal_methods.aspx например вот так
можно получить уже созданный COM обьект |
| Автор: Neox_GeForce 3.6.2009, 22:30 |
| я на делфи додавал к проекту новий ком обьект описывал интерфейст а потом в другом рпоекту подключал. НА С шарпе я без понятия. Моежт кто то знает как делается на шарпе? |
| Автор: Rififi 3.6.2009, 23:03 |
| делаешь обычную сборку потом указываешь аттрибут ComVisible(true) ну и естессно, все типы данных должны быть com-совместимы. http://www.amazon.com/NET-COM-Complete-Interoperability-Guide/dp/067232170X хорошая книга и http://www.amazon.com/COM-NET-Interoperability-Andrew-Troelsen/dp/1590590112 |
| Автор: Neox_GeForce 4.6.2009, 10:09 |
| спс за книги. А может Где-то есть какие то маленькие примерчики? |
| Автор: Neox_GeForce 4.6.2009, 10:29 | ||
Сделал. Теперь сборка видима для СОМ. Как мне клиента сделать? Если я добавляю ссилку СОМ в другом проекте то я там не нахожу своего "Сервера" |
| Автор: Neox_GeForce 4.6.2009, 11:51 |
| Смотрю что на .NET создание СОМов Оч туго. БУду делать на делфи |
| Автор: Partizan 4.6.2009, 16:35 |
| Neox_GeForce, на самом деле всё очень просто...надо просто разобраться 1 раз и всё.... |
| Автор: Neox_GeForce 4.6.2009, 17:49 |
| Вот помогите разобратся. Какую то инфу накините. И оч большая просьба. маленький примерчик. Простенький СОМ сервер и клиент на шарпе. Маленький. Так что бы я мал над чем разбиратся. |
| Автор: Rififi 4.6.2009, 18:04 |
| я так понял, что ты те книги не скачивал? |
| Автор: Neox_GeForce 4.6.2009, 20:09 |
| Там покупат надо. А у меня денег нету. Я студент и для меня это задорого ###. |