Страница: 1 |
Страница: 1 |
Вопрос: multiuse instansing
Добавлено: 10.05.09 01:11
Автор вопроса: YuryL
правильно ли я понимаю,
при multiuse instansing класса
я могу в одной программе создать объект,
а в другой параллельно запущенной получить
на него ссылку и пользоваться его свойствами и т.п.
на практике не выходит...
я создаю объект при помощи CreateObject в 1-й проге,
во второй пытаюсь этот же объект поймать при помощи
GetObject.
Пробовал ActiveX Dll и ActiveX Exe.
Создаются разные объекты
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #1
Добавлено: 10.05.09 13:24
КритОбджект и ГетОбджект работают только в одной проге. Доступ из посторонних прог игнорируется.
Номер ответа: 2
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #2
Добавлено: 10.05.09 13:24
КритОбджект и ГетОбджект работают только в одной проге. Доступ из посторонних прог игнорируется.
Номер ответа: 3
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #3
Добавлено: 12.05.09 13:09
multiuse instansing говорит о том что несколько экземпляров данного класса могут быть созданы в процессе одного ActiveX сервера.
Антоним - singleuse - имеет смысл только для ActiveX.exe, при этом для каждого нового экземпляра запускается отдельный сервер в своем процессе.
Номер ответа: 4
Автор ответа:
YuryL
Вопросов: 1
Ответов: 1
Профиль | | #4
Добавлено: 12.05.09 18:18
Спасибо, подскажите тогда, пож, можно ли в одном приложении создать экземпляр класса в ActivX Exe, а в другом при помощи GetObject получить на него ссылку. В хелпах попадалось как получить ссылку на уже запущенный Word или Excel. Наверное также можно сделать и со своими классами?