#0
by victuan1
При попытке загрузить внешнюю компоненту DKViki_1C8.dll из 1С 7.7 как COM-объект появляется ошибка: <Неизвестная компонента> (отсутствует CLSID) Зарегистрировать компоненту через regsr32 также не получается: точка входа DllRegisterServer не найдена. Техподдержка по данной ВК отвечает: Мы не тестировали его работу в 7.7 и не заявляем его совместимость с ней. Но вы можете попробовать его работу с ней. Если компоненту получится у вас в вашу 1С загрузить, то значит и работать с ней сможете. Драйвер и dll выполнены по формату 1С Совместимо, все методы есть в документации к 1С -
#0
by victuan1
При попытке загрузить внешнюю компоненту DKViki_1C8.dll из 1С 7.7 как COM-объект появляется ошибка: <Неизвестная компонента> (отсутствует CLSID) Зарегистрировать компоненту через regsr32 также не получается: точка входа DllRegisterServer не найдена. Техподдержка по данной ВК отвечает: Мы не тестировали его работу в 7.7 и не заявляем его совместимость с ней. Но вы можете попробовать его работу с ней. Если компоненту получится у вас в вашу 1С загрузить, то значит и работать с ней сможете. Драйвер и dll выполнены по формату 1С Совместимо, все методы есть в документации к 1С -
#1
by poligraf
Вариант 2: в техподдержку писать не про 77, а про regsvr32 с указанием версии Windows
#10
by victuan1
ОписаниеРезультата = "не удалось загрузить внешнюю компоненту """ + Компонента + """";
#12
by Зая Бусечка
" загрузить внешнюю компоненту DKViki_1C8.dll из 1С 7.7 как COM-объект" и не коррелируют ну совсем никак.
#15
by victuan1
Спросил. Жду ответа. В содержится следующая информация: Оборудование подключается к системе с помощью драйвера, разработанного по технологии создания внешних компонент. Технология определяет интерфейс взаимодействия между платформой и драйвером. Реализация драйвера возможна по технологии создания внешних компонент с использованием стандартных компонентных объектов для Windows (COM-интерфейс) и собственной технологии фирмы 1С – NativeAPI (динамическая библиотека для Windows или Linux). С помощью технологии NativeAPI можно создавать внешние компоненты, которые могут подключаться как в клиентском приложении, так и на сервере "1С:Предприятия", в том числе и в версиях для Linux.
#19
by Serginio1
ЗагрузитьВнешнююКомпоненту только в 1С ПодключитьВнешнююКомпоненту там в зависимости от вызова. Там куча перегрузок
#31
by NikVars
Изначальная ошибка - 1С 7.7 не работает с ком. См. Описание встроенного языка Глава 40 Связь с внешними приложениями посредством механизмов DDE и OLE Automation А говоришь, что знаешь язык 1С 7.7...
#34
by NikVars
Если ты знаешь ответ на этот вопрос, то всегда сможешь запустить любой COM в среде 1С 7.7.
#40
by Woldemar177
Похъ на бюст - она все таки прогаммер похоже. Обратное утверждение верно? ЗЫ где золотые деньки когда я писал внешние компоненты и внешние процедуры для 1C и Firebird?
#41
by Garykom
OLE 1 was built on DDE, which used windows messages to notify applications when source data changed, and typically passed data around by using HGLOBAL global memory handles. OLE 2 was built on COM.
#43
by Garykom
COM is an language neutral, object-oriented component model and ABI based on DCE RPC. As an RPC system it supported remote calls between processes on the same machine, and later, with DCOM, on different machines. Initially COM was used as part of the architecture of MAPI (which uses the COM object model but not the COM registration services) before being formally launched on it's own as a general object model complete with registry and object activation and other services. (Monikers and structured storage for example).
#44
by Garykom
OLE Automation has nothing to do with OLE - it's a branding connection only. OLE Automation is a visual-basic compatible subset of COM which supports basic datatypes only (for example no unsigned integers or structs) but including objects (COM interfaces).
#45
by Woldemar177
Хорошо если только зубы :-D PS а ведь когда то еще и на ассемблере мог определять тип процессора... Писал такую прогу...
#47
by Смотрящий
"точка входа DllRegisterServer не найдена" - выдется когда включен UAK. Отключаешь УАК _Ребутаешься_ Регистрируешь компоненту через regsvr32 Включаешь УАК _Ребутаешься_
#48
by Garykom
OLE: This is a method of linking parts of one document to parts of another. For example, having a powerpoint slide with an Excel chart embedded into it. When the Excel spreadsheet is updated, the chart should update too. When you reopen Powerpoint, magically it has! (This example is a linked object). Embedded objects are the same only the excel spreadsheet doesn't exist in an external file, the data for the spreadsheet is contained within the powerpoint file.
#52
by victuan1
, Отключение UAC и использование md от имени администратора не помогло, та же ошибка: "точка входа DllRegisterServer не найдена"
#53
by victuan1
Я так понял, что пока не зарегистрирую DKViki_1C8.dll в системе, я не смогу ее загрузить в 1С 7.7. методом ЗагрузитьВнешнююКомпоненту или ПодключитьВнешнююКомпоенту. Какие еще существуют способы загрузки ВК в 1с7.7, если ее не удается зарегистрировать в системе?
#58
by victuan1
Джава, Ком-объекты не мой профиль. Можете показать на примере, как загрузить данную ВК?
#60
by victuan1
Можно ли вообще проверить, поддерживает ли данная ДЛЛ КОМ или ОЛЕ? Может она поддерживает только Native API. Если это так, то в 1С 7.7 не получится ее использовать никак?
#66
by DrZombi
За пять минут не освоишь, согласен. А ты уверен, что программист твое? Так то программист всегда учится, до старости :)
#68
by DrZombi
А вот просто... Jacob - вызов COM объекта Как выполнить код на яве Пример на паузе, но тебе нужен вообще сам код, в качестве шаблона КонецФункции
#69
by victuan1
я одинэсник. С дельфями, паскалями, визуалбейсиками завязал. И обратно не тянет. А главное, нет времени, занял нишу, и на остальное ресурсов не осталось. Могу задачу вынести на аутсорсинг.
#83
by victuan1
В заголовке упоминаются именно COM-объекты - "Интеграция с Viki Print через COM-объекты"
#84
by DrZombi
Как написать COM-объект для 1С на Visual Studio C# 2008 Пишется просто, по сути ".net" это текстовый файл, так что любой ".net" можно декомпилировать. Код у них открытый. И да, единственная сложность было зарегестрировать ".net" библиотеку. Т.к. эдя этого нужна программка Вот её придется поискать
#87
by DrZombi
+ Visual Studio C# 2008 Мастер почти все за тебя сам напишет. Но можно реально взять готовый пример на просторах сети
#88
by victuan1
Кому интересно глянуть - выложил ВК сюда пропустил через DLL Export Viewer, получил кучу "exported function" и не одной "COM type libraries" Что делать дальше?
#90
by victuan1
Т.е. эту ВК никоим образом в 1С 7.7 запустить невозможно? Другой библиотеки для моих задач (печать QR-кода) там нет. Есть еще эта - но она не подходит, т.к. не печатает QR-код
#91
by DrZombi
+ Офегительные инструкции по программированию :) Еще раз их прочитал. Остается только одно, есть и написать свою ВК :)
#92
by DrZombi
Ты созвонился с продавцами? Может они чего знаю по поводу подключения библиотеки к примеру к Delphi?
#93
by victuan1
Они ничего не знают. Наверное, им по заказу сделали эту длл, а связи с ее разработчиками нет.
#98
by victuan1
Толку от этого примера нет в 1С7.7, т.к. она использует не эту технологию внешних компонент
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Не могу сообразить как загрузить из текстового файла
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v8: Жалобы, что не удается загрузить внешнюю компоненту
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Не могу из v7 подключиться v7 к через OLE
- Дисплей покупателя: Не удалось загрузить внешнюю компоненту line1c.dll
- v8: Как загрузить внешнюю компоненту в режиме "Клиент-сервер"
- v7: 1С V7.7 в сети
- v7: ЗиК не могу вернуть человека из дЕкретного отпуска
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
В этой группе 1С
- Отбор в Управляемых формах.
- корректировочный счет-ф в 1С 7.7
- Импорт лицевых счетов из Сбербанка в формате XML в ЗУП 2.5
- Отправка фотографии в Telegram
- Программная установка СвязьПотипу у поля формы
- 1c 8,3 бух базовая. не печатается счёт-фактура
- ЗУП 2.5 Отпуск по уходу за ребенком и увольнение
- Публикация веб-сервиса 1С
- Возврат комиссионеру УТ 11.2 (11.2.3.168) - > БП 3.0 (3.0.43.247)
- Инвентаризация по среднему, списание по ФИФО
- Можно ли сделать "зебру" с помощью СКД
- Зависает тонкий клиент
- УПП: Корректировка реализации не попадает в документ "Формирование книги покупок
- Двусторонний обмен между 1С и Веб сервисом на PHP
- СКД:Как убрать заголовок ресурса?
- Внутренний язык программирования 1С 8.3
- Сканер LS4278 настройка двух префиксов
- Заполнение табличной части
- ЗУП 3.0.25.125. Доплата за совмещение делит по периодам РК
- Распределение вычета и НДФЛ по подразделениям при увольнении совместителя