| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > Com - сервер и C# |
| Автор: m9yt 21.6.2012, 18:35 | ||||||
Привет всем. Изучаю книгу Роджерсона Основы Com. Там создается простейший интерфейс:
И класс, реализующий эти функции (Реализацию IUnknown опустил):
Создание dll и регистрацию тоже опущу. Вот часть клиента:
Ни CoInitialize(NULL), ни CoCreateInstance(...) не видны в C#. Как быть - то? Я хочу использовать свой сервер для вызова функций в клиенте, написанном на C#(графический интерфейс). |
| Автор: m9yt 22.6.2012, 00:53 | ||
Советовали в Project - Add Reference - COM выбрать свой сервер, а далее
Но проблема, свою библиотеку я там не вижу, хотя она зарегистрирована и видна в OleView. Пробовал Project - Add Reference - Browse, выбирал свою dll, но ошибка Please make sure that the files is accessible, and that it is a valid assembly or COM component. |