Re: Как создавать COM+-компоненты на .NET-е (это ответ, а не
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.11.02 22:19
Оценка:
Здравствуйте VladD2, Вы писали:


Да! Совсем забыл. Вот код нетного клиента. Это тоже не маловажно...

// Получаем тип ком-объекта из его CLSID...
Type type = Type.GetTypeFromCLSID(
new Guid("676C8C4F-7178-4023-863F-BC13658B8688"),
"STAS");

// Создаем экземпляр...
IServer srv = (IServer)Activator.CreateInstance(type);

MessageBox.Show("OK TestNetComPlusServer.Server new");
srv.Method1(); // вызываем метод...
MessageBox.Show("OK Method1");
// Если нужно освободить ссвлку вызываем:
ServicedComponent.DisposeObject((ServicedComponent)srv);
// Иначе экземпляр объекта будет болтаться до сборки мусора.
... << RSDN@Home 1.0 alpha VladD2.1.0.alpha 12.1.0.1028.36665 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.