Имя: Пароль:
1C
1С v8
Не взлетает iposoft_dt.dll
0 Касандер72
 
26.09.12
13:04
Добрый день всем !
Не взлетает iposoft_dt.dll:
обычное приложение версии 8.2

в процедуре ПриНачалеРаботы():
Попытка
       ПодключитьВнешнююКомпоненту(ИмяПути + "Addin.iPOSoft_DT");
       Сообщить("КОМПАНЕНТА ТЕРМИНАЛА «CipherLab 800х ScanCity» УСПЕШНО ПОДКЛЮЧЕНА");
   Исключение
       Сообщить("КОМПАНЕНТА ТЕРМИНАЛА «CipherLab 800х ScanCity» НЕ БЫЛА ПОДКЛЮЧЕНА");
   КонецПопытки;


в результате в вызываемой процедуре общего модуля:
{ОбщийМодуль.глШтрихкод.Модуль(49)}: Тип не определен (Addin.iPOSoft_DT)
       Терминал = Новый("Addin.iPOSoft_DT");

Буду рад не только подсказкам но и ссылкам по данной проблеме.
Заранее благодарю.
1 Deon
 
26.09.12
13:09
Может эту длл-ку надо сначала зарегистрировать в системе?
2 Касандер72
 
26.09.12
13:12
(1) она регится автоматом при установке "CitySoftWarehouseDOS_v3_6_0_1.exe"
3 Deon
 
26.09.12
13:14
4 Касандер72
 
26.09.12
13:15
(3) спс, щас гляну (на 7-ке она работает без проблем)
5 Андрюха
 
26.09.12
13:17
А может
ПодключитьВнешнююКомпоненту(ИмяПути + "iposoft_dt.dll");
Терминал = Новый("Addin.iPOSoft_DT");
6 Касандер72
 
26.09.12
13:19
(5) такой формат используется для ЗАГРУЗИТЬВнешнююКомпоненту()
7 Андрюха
 
26.09.12
13:20
А, точно. Пардон.
8 Касандер72
 
26.09.12
15:28
Опаньки, опатулечки
9 Касандер72
 
26.09.12
17:22
Опаньки, опатулечки
10 Касандер72
 
26.09.12
18:20
СДЕЛАЛ ТАК:
Терминал = Новый COMОбъект("AddIn.iPOSoft_DT");
ПОЛУЧИЛ:
Ошибка при вызове конструктора (COMОбъект)
       Терминал = Новый COMОбъект("AddIn.iPOSoft_DT");
по причине:
Интерфейс не поддерживается
11 Касандер72
 
26.09.12
21:44
Опаньки, опатулечки
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс