Здравствуйте. Я джавист, и в шарпе ни ухом, ни рылом, но мне нужно на си шарпе создать ком-объект. Объект используется для общения с оборудованием. Разработчиками оборудования даётся dll-библиотека, я её зарегистрировал. Остался из самой программы его получить, и дальше с ним работать. В руководстве сказано так:
Для регистрации COM-объекта необходимо выполнить следующие действия:
1. Зарегистрировать PERCo_S20_SDK.DLL при помощи regsvr32.exe (regsvr32.exe PERCo_S20_SDK.dll).
2. В программном обеспечении, осуществляющем работу с S-20, создать COM-объект: CreateOleObject(‘PERCo_S20_SDK.ExchangeMain’) или CreateComObject('{E74FA501-350F-43CF-8C15-D831778FD465}').
3. Для дальнейшей работы использовать методы созданного COM-объекта.
Не могу понять, как реализовать второй пункт. Может кто-нибудь расписать подробно для новичка!?
UPD: Нашёл пример на шарпе для работы с этим оборудованием, вот ссылка:
www.cyberforum.ru/csharp-net/thread1578682.html
Кусок кода оттуда:
CoExchangeMain oPERCo = new CoExchangeMain();
int iRet = oPERCo.SetConnect(Server, Port, Login, Passwd);
if (iRet != 0)
{
throw new ApplicationException("Ошибка подключения");
} else {
Console.WriteLine("Успешно подключились");
bConnected = true;
}
То есть здесь первой строчкой и создаётся нужный мне объект!?