Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

создание OPC-клиента   Найти похожие ветки 

 
Zvey ©   (2004-04-02 18:20) [0]

Добрый день, при создании OPC-клиента я пользуюсь функцией CreateComObject, потом добавляю группу и т.д., но если остановить OPC-сервер, то эта функция не всегда создаёт заново OPC-клиента (и сервер тем самым, не всегда перезапускается), почитав help"ы, я наткнулся на вот что "CreateComObject вызывается однажды, чтобы создать единственный(отдельный) образец класса. Чтобы создавать многократный образец того же самого класса,  рекомендует использовать фабрику класса."
-- Если не трудно, подскажите так ли это? и может у кого есть ссылочка на пример как это делать ... заранее спасибо ...


 
Кролик Енерджайзер   (2004-04-13 15:31) [1]

OPC (OLE for Process Control) сервер может быть написан разработчиком как угодно. Спецификация лишь определяет интерфейсы и общее поведение, а что следует за остановкой сервера она не регламентирует.
 Многократность/единичность здесь не причём, всё зависит от фабрики класса - если она реализована по принципу Singleton, то что CreateComObject что создание объектов через IClassFactory вернут ссылку на единственный экземпляр.



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.046 c
1-1104931809
Andrey, K
2005-01-05 16:30
2005.01.23
ListBox, cut and paste


3-1103574058
Макс
2004-12-20 23:20
2005.01.23
Сложный запрос с вложенными запросами для Access (ADO)


1-1104916394
Bobby Digital
2005-01-05 12:13
2005.01.23
по центру


4-1101813341
TankMan
2004-11-30 14:15
2005.01.23
Вопросы возникли по получению инфы с помощью WMI :)


1-1104962459
dmk
2005-01-06 01:00
2005.01.23
Как узнать, что мое окно находится над другим?