#0
by AlexanderShevchuck
Есть ли возможность подключить к 1С 8.1 подключить библиотеку стороннего производителя (*.dll), которая не разрабатывалась как внешняя компонента для 1С.
#6
by AlexanderShevchuck
Не регистрируется, библиотека называется Ekomilk11.dll, поместил я ее на диск С в корень, пробую регистрировать через RegSRV32 (пуск -> выпонить -> Regsvr32 /i c:Ekomilk11.dll), Regsvr32 возвращает такое вот ругательство : c:Ekomilk11.dll была загружена, но найти точку входа для DllRegisterServer не удалось. Зарегистрировать этот файл невозможно. А можно ли подключить библиотеку без регистрации
#12
by AlexanderShevchuck
uses {IFNDEF Ekomilk11} {определяем функции определенные в Ecomilk11.dll} {Все ф-ии и процедуры необходимо загружать только 1 раз} {инициализация ресурсов DLL.} function Init(AHandle: THandle; ACaption: String): Longint; StdCall; {инициализация COM-порта с использованием функции обратного вызова} procedure ConnectPort(AHandle: THandle; Port,Param: word; Point:Pointer; AProc: TFarProc); StdCall; {освобождение ресурсов DLL} {ENDIF} implementation {IFNDEF Ekomilk11} {определяем импортированные функции} {Определяем процедуру, обратного вызова с использованием param:=TSpinEdit(FindComponent('SpinEdit'+(Sender as TButton).name[7])).Value; with Sender as TButton do begin TSpinEdit(FindComponent('SpinEdit'+(Sender as TButton).name[7])).Visible:=false; end; begin {инициализация ресурсов DLL.} procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin SpinEdit1.Text; {with Sender as TSpinEdit do if Value>MaxValue then Value:=MaxValue else if Value<MinValue then Value:=MinValue;} end; end.
#16
by AlexanderShevchuck
проблема состоит в том, что продавец прибора никак не хочет сообщать каким образом можно поймать данные с прибора, говорят, что это закрытая информация, предлагают покупать или их прогу или библиотеку
#21
by kolpak
Может это поможет Библиотека dynwrap.dll - небольшой ActiveX, который может быть использован в любых средах, которые в состоянии выступить в роли OLE-клиента, например, в MS Office (VBA), 1C:Предприятии, административных скриптах Windows (.vbs и .js) и т.д. Библиотека является результатом труда нескольких разработчиков. Библиотека dynwrap.dll распространяется свободно.Библиотека обеспечивает подобие инструкции "Declare" в VBScript. Это позволяет вызывать произвольные функции из DLL-библиотек (например, win32 функции API).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Объект V7TextFile - как подключить и где взять
- Срочно подключить COM к восьмерке
- Можно ли к 1С подключить 2 фискальных регистратора?
- Как подключить usb-сканер к 1С?
- Срочно! Помогите подключить базу назад после изменения пароля sa на SQL с
- Ошибка v7plus.dll & autosalon.dll
- Чем грозит замена odbcbcp.dll, sqlsrv32.dll, sqlsrv32.dll, в Win7 ?
- v7: Нужны библиотеки seven.dll и DBEng32.dll
В этой группе 1С
- Перенос остатков из УСН 77 в Бухгалтерию 8: ошибка
- СКД: дополнение только по рабочим дням
- Не открывается денежный ящик через Frontol v4.8
- Как на форму или в табличный документ вставить Excel лист?
- Как вывести расчетные листки в две колонки
- Почему зависает конфигуратор в терминальном режиме или долго думает ?
- 1с 8.2 как можно зафиксировать колонку табличной части документа при прокрутке?
- Обособленное подразделение в УТ. Как ?
- Удалить серии номенклатуры
- Слетают колонки в документе, как исправить
- 1с++ проверка вхождения элемента справочника в группу
- Как программно перепровести операции, введенные вручную?
- v7: Поиск по части наименования в запросе
- Антивирус от мелкомягких ...
- Где найти пропатченную библиотеку backend.dll для работы в терминале для 8.1.14.72
- Метод Delete() объекта Bookmark в шаблоне Word
- 1С:Консолидация: Создание оборотно-сальдовой
- v7: Как напечатать две наклАдные на одной странице
- Скопировать одну строку ТЗ в другую строку ТЗ
- v7: Как прекратить действие вида расчета, введенного ранее. ЗиК 77