#0
by rosbes
Создаю внешнюю компоненту Native. Свойства компоненты видно, методы и функции вызываются, параметры передаются а внешнее событие при m_iConnect->ExternalEvent не отрабатывает.
#3
by H A D G E H O G s
Для native можно юзать интерфейс IConnectionPointContainer = interface ['{B196B284-BAB4-101A-B69C-00AA00341D07}'] Я делал для Дельфи, как в этом вашем плюснутом и-фейсе - не знаю. Да и я потом забил на native и сделал все на православном COM
#6
by Serginio1
По умолчанию очередь сообщений равна 1. Если сообщение не обработано, а в очередь ставится событие, то оно сглатывается 1С.
#10
by rosbes
SetEventBufferDepth(40000) На форме стоит &НаКлиенте Процедура ВнешнееСобытие(Источник, Событие, Данные) ... Внешнее событие не срабатывает
#16
by Serginio1
Это не подписка на событие. Это просто метод. Подписаться на событие ты можешь через выбор в форме ВнешнееСобытие Либо ДобавитьОбработчик Форма.ВнешнееСобытие, Обработка.ВнешнееСобытие;
#17
by Кирпич
Так то, по умному, нужно код смотреть. Второй день ждать прихода телепата как то не по научному. Может у тебя там объект ВК - локальная переменная, которая сдыхает прежде чем прилетит событие.
#24
by Кирпич
чота автор на американских горках чтоли катается. отвечает раз в 10 минут. вот короче пример как в 1с это делается. тут типа ВК запускает по команде Старт поток, который генерит события. По команде Стоп перестает.
#25
by rosbes
Спасибо! Была не глобальная. Я наверно где то что то упустил когда читал. Это вообще где то написано в руководстве?
#27
by rosbes
А в обработчике внешнего события есть гдето ссылка на глобальную переменную? С чего это должно быть очевидно?
#28
by Кирпич
я не знаю как оно там внутри устроено. знаю, что чтобы от сканера были события, должен существовать сам сканер(его переменная)
#30
by Serginio1
Вообще то, при обнулении ссылки на ВК она дестроитсяю Значит ты не обрабатываешь. Типа такого long DestroyObject(IComponentBase** pIntf) {
#34
by Serginio1
И на .Net выгружает. Просто у меня были проблемы с повторной инициализацией домена и прочего. Поэтому, для того что бы не выгружалась, я второй раз её загружаю. Причем. Должна вызвать исключение или упасть, а по уму еслизадесроена то и вызывать ничего не должна. А он утверждает в 10, что работает.
#35
by Кирпич
"И на .Net выгружает." чота не видел такого. есть пример ВК на .NET которая выгружается?
#36
by Кирпич
"Должна вызвать исключение или упасть". фиг знает чо он там понапрограммировал. молодой, горячий...
#37
by Serginio1
Да и как бы Native ВК на .Net не бывает. Бывает нативная ВК использующая управляемые библиотеки. Хотя в принципе можно и сварганить на .Net используя собственную VMT. Бери мою ВК. Я специально делаю Врап.ЗагрузитьDLL(ИмяФайла);
#40
by Кирпич
да нафиг мне этот весь геморрой. у меня и без .NET всё работает. был бы я школьник, который ничего кроме шарпа не знает, другое дело. а так нафиг.
#42
by Serginio1
А кто тебя заставляет? Ты просил ВК в 35, я тебе дал. К сожалению, 1С ки и Шарпа не знают кстати, а ты школьники.
#43
by Кирпич
"А кто тебя заставляет?" ну я просто думал, что там будет пара строчек и dll будет выгружаться. А там какие то танцы с бубнами.
#44
by Serginio1
Вот странный ты. Пишешь, что не школьник, а в твоем понимании Native ВК на .Net это пара строчек.
#45
by HardBall
Народ, поделитесь пустым шаблоном Native ВК на .NET. Который бы отрабатывал при ПодключитьВнешнююКомпоненту(ИмяВК); net = Новый(ИмяВК);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не срабатывает внешнее событие
- Подключенеи внешней компоненты. Ошибка "Ошибка при подключении внешней компоненты"
- сканер штрихкода атол agrox не срабатывает внешнее событие
- 8.1 Иногда не срабатывает внешнее событие сканера штрихкода.
- Внешнее событие - сканер ШК - что не так делаю - событие срабатывает два раза.
- ScanOPOS. Не срабатывает внешнее событие (нетиповая конфигурация)
- Процедура Внешнее событие не срабатывает документе Возврат товаров в Розница 2.0
- 1с внешнее событие во внешней обработке
- Подключение внешней компоненты в управляемой форме
В этой группе 1С
- Вызов обычной формы подбора номенклатуры из управляемой формы
- ПодключитьВнешнююКомпоненту подключает, а AddIn не работает (
- 1C:ЭДО Подключение. Сертификат ЭЦП.
- Ответственное хранение ERP
- ЗУП 3.0 Как выбрать доп.реквизит Позиции штатного распис. при настройке отчёта?
- Переход с ЗиК 7.7 на ЗУП 3.1 КОРП
- Консоль запросов, ЛЕВОЕ СОЕДИНЕНИЕ, ПОДОБНО и "Неверные параметры"
- Передать параметр во внешнюю печатную форму
- Системное выделение цветом активной строки
- Версия для обучения программированию под linux?
- Как обойти ограничение размера табличной части?
- Одинаковые настройки 2х внешних обработок, надо разные
- Как прочитать движение документа в подписке "ОбработкаПроведения"
- БГУ 1.0. Контроль остатков в розничной точке продаж
- v7: win server 2008 + sql 2000 + SQL2000-KB899761-v8.00.2040-x86x64-ENU.exe
- WIA.DeviceManager сканер - как задать качество сканирования?
- Конвертация данных "Тип не определен (СправочникСсылка.ДолжностиОрганизаций)"
- Пример добавления записей во внешний источник данных (необъектные данные). КАК?
- Помогите разобраться: СуммаРазвернутыйОстатокДт отличается от СуммаОстатокДт
- Перенос номенклатуры в УТ11