nativeapi
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
nativeapi [2022/10/06 16:06] – [Ініціалізація NativeAPI-версії драйвера в BAF/BAS/1C] iserbin | nativeapi [2022/10/06 20:31] (поточний) – знищено iserbin | ||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Підключення до BAF/BAS/1C в ручному режимі ====== | ||
- | |||
- | ===== Ініціалізація СОМ-об' | ||
- | Якщо ви використовуєте NativeAPI-версію драйвера, | ||
- | |||
- | Версія платформи 8.х: | ||
- | <code _1c> | ||
- | Перем ВагиДрук Экспорт; | ||
- | |||
- | Процедура ПередОткрытием(Отказ, | ||
- | Попытка | ||
- | ПодключитьВнешнююКомпоненту(" | ||
- | ВагиДрук = Новый (" | ||
- | Исключение | ||
- | Сообщить(" | ||
- | КонецПопытки; | ||
- | КонецПроцедуры | ||
- | </ | ||
- | |||
- | Версія платформи 7.7: | ||
- | <code _1c> | ||
- | Перем ВагиДрук | ||
- | ////////////////////////////////////////////////////////////// | ||
- | // | ||
- | Попытка | ||
- | ПодключитьВнешнююКомпоненту (" | ||
- | ВагиДрук = СоздатьОбъект (" | ||
- | Исключение | ||
- | Сообщить(" | ||
- | КонецПопытки; | ||
- | </ | ||
- | |||
- | ===== Ініціалізація NativeAPI-версії драйвера в BAF/BAS/1C ===== | ||
- | Якщо ви використовуєте СОМ-об' | ||
- | |||
- | Версія тільки для платформи 8.х: | ||
- | <code _1c> | ||
- | Перем ВагиДрук Экспорт; | ||
- | |||
- | Процедура ПередОткрытием(Отказ, | ||
- | Перем ПутьКПапкеУстановки; | ||
- | |||
- | ///////////////////////////////////////////////////////////// | ||
- | /// Впишіть шлях до папки DLL-файлів | ||
- | /// в кінці без слеша: ПутьКПапкеУстановки = " | ||
- | |||
- | ПутьКПапкеУстановки = " | ||
- | |||
- | СистемнаяИнформация = Новый СистемнаяИнформация; | ||
- | |||
- | Попытка | ||
- | Если СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Windows_x86_64 Тогда | ||
- | ПодключитьВнешнююКомпоненту( | ||
- | ПутьКПапкеУстановки+" | ||
- | " | ||
- | ТипВнешнейКомпоненты.Native); | ||
- | Иначе | ||
- | ПодключитьВнешнююКомпоненту( | ||
- | ПутьКПапкеУстановки+" | ||
- | " | ||
- | ТипВнешнейКомпоненты.Native); | ||
- | КонецЕсли; | ||
- | |||
- | ВагиДрук = Новый (" | ||
- | |||
- | Сообщить(" | ||
- | |||
- | Исключение | ||
- | ПолеОтображенияВерсии = "не завантажено драйвер"; | ||
- | Сообщить(" | ||
- | +" Перевірте шлях до драйвера та розрядність платформи!" | ||
- | КонецПопытки; | ||
- | |||
- | КонецПроцедуры | ||
- | |||
- | </ | ||
- | |||
nativeapi.1665061607.txt.gz · Востаннє змінено: 2022/10/06 16:06 повз iserbin