Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Com отправка событий наружу 
:(
    Опции темы
ecspertiza
Дата 17.2.2011, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Может не правильно выражаюсь если что не ругайте. Есть длл-ка которая написана как COM объект к ней подключается 1Ска, нужно как то в dll-ке сгенерировать событие, которое в свою очередь будет ждать 1С, поскольку я от COM совсем далек прошу помощи, хоть в какую сторону смотреть и возможно ли это?


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
xvr
Дата 17.2.2011, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(ecspertiza @  17.2.2011,  12:16 Найти цитируемый пост)
в какую сторону смотреть

Смотреть в сторону документации от 1С. Сгенерировать событие можно многими способами, а вот принять его можн только так, как этого захочет выше родительское приложение, т.е. 1С

PM MAIL   Вверх
jonie
Дата 19.2.2011, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



Моё мнение забить на COM +1С ... в дальнйшем может все поменяться и переходить на WS сервисы (1С умеет делать сервисы)...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
ecspertiza
Дата 20.2.2011, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



я может не совсем правильно выразился есть ATL приложение, если честно толком не знаю но вроде они чуть отличаются от COM. Не хотелось бы писать WS сервис по той причине что в этой длл-ке уже много чего реализовано. Собственно я думал что когда 1С соединяется с этим ком объектом можно вызвать ф-цию используя интерфейс IDispatch , но что то у меня не выходит. А есть ли какие то способы послать евент в систему или еще как то? просто инфы очень мало по связке 1С и Visual С++


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
ecspertiza
Дата 20.2.2011, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Вот например Outlook может послать событие Application.ItemSend Event , вопрос как он это делает?


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
xvr
Дата 21.2.2011, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



В ActiveX за event'ы отвечают IConnectionPointContainer, IConnectionPoint. Общее описание тут (в ATL есть встроенная поддержка)

Но спрошу еще раз - вы уверены, что 1С сможет эти события принять?

PM MAIL   Вверх
ecspertiza
Дата 21.2.2011, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Спасибо за ссылку и классы, попробую почитать, да уверен что 1С может их принять видел несколько примеров, но собственно пока еще незнаю как послать сам эвент.


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
ecspertiza
Дата 21.2.2011, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Пробую делать вот по этой статье http://www.codeproject.com/script/Articles...s.aspx?aid=9014

в ту сторону смотрю?



--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
xvr
Дата 21.2.2011, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



В ту. Правда сорцы какие то недоделанные - там почти ничего нет, кроме того, что автоматически генерит визард из VS  smile 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0495 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.