Имя: Пароль:
1C
 
Проблемы с регистрацией Scaner1C.dll
Ø
0 Saint
 
18.12.04
17:38
Запускаю regsvr32 "C:\Program Files\1Cv77\BIN\Scaner1C.dll"
Появляется окно: Ошибка при вызове LoadLibrary("C:\Program Files\1Cv77\BIN\Scaner1C.dll") - Не найден указанный модуль
Файл лежит на месте, пробовал регистрировать с разных мест в том числе из корня C:
Другие dll-ки регистрируются нормально.
Пробовал на 2-х разных машинах, на обоих результат один и тот же.
1 IvanPetrov
 
18.12.04
17:44
У меня Scaner1C.dll лежит не в BIN, а в папке базы.
2 Saint
 
18.12.04
17:48
1, индеферентно, там тоже пробовал.
Не регестрируется сволочь.
В 1С тоже косяк. ЗагрузитьВнешнююКомпоненту("Scaner1C.dll") возвращает 0, хотя путь к ней показывает правильный.
3 Torin
 
18.12.04
17:53
ЗагрузитьВнешнююКомпаненту("Scaner1c.dll");
4 IvanPetrov
 
18.12.04
17:55
2(0) Сейчас еще раз зарегистрил - все прошло... Встал на Scaner1C.dll - правый клик - "Открыть с помощью..." - "Далее" - WinNT\System32\regsvr32.exe - Открыть - написала, что все в норме. Я что-то сделал неправильно?
5 MaG
 
18.12.04
17:56
У меня похлеще проблема - сканер ( Metrologik, по моему так пишеться) после запуска 1с работает ну минуты две от силы, а потом просто вешаеться, при чем сам сканер ( пикает - типа я ШК прочитал и отдал куда нужно) а вот в 1с нихрена нет, в чем могут быть вила ??
6 Saint
 
18.12.04
17:57
3, с чего ты взял?
Если ЗагрузитьВнешнююКомпаненту<<?>>("Scaner1C.dll")<>0 Тогда
{Обработка.ПодключениеТорговогоОборудования.Форма.Модуль(124)}: Функция не обнаружена (ЗагрузитьВнешнююКомпаненту)
При проверке модуля обнаружены синтаксические ошибки!
-
ЗагрузитьВнешнююКомпоненту - красным подсвечено.
7 Torin
 
18.12.04
17:59
Сканер = СоздатьОбъект("AdInn.Scaner45");
8 Saint
 
18.12.04
17:59
4, может файлик левый у меня, отправь плиз на t1c@istnet.ru
9 IvanPetrov
 
18.12.04
18:01
2(6) А что за конфигурация?
10 Saint
 
18.12.04
18:02
7, вроде такая последовательность?
Если ЗагрузитьВнешнююКомпоненту("Scaner1C.dll")<>0 Тогда
    Сканер=СоздатьОбъект("AddIn.Scaner45");
Только туда то он уже не заходит. ЗагрузитьВнешнююКомпоненту("Scaner1C.dll") = 0
11 Torin
 
18.12.04
18:02
12 IvanPetrov
 
18.12.04
18:05
2(8) Ушло. Брал на Атоле. Лови.
13 Saint
 
18.12.04
18:07
12, сеньк.
11, щас гляну.
14 Saint
 
18.12.04
21:19
11, так затык то именно в начале, когда:
Если ЗагрузитьВнешнююКомпоненту(Компонента) = 0 Тогда
Оно 0. И дальше ничего...
15 Torin
 
18.12.04
21:31
1.Права пользователя ОС
2.Место нахождение ВК ( Bin , КаталогИБ, Window)
16 Saint
 
18.12.04
21:40
15, Администратор.
Уже везде лежит, но обращается к файлу который в папке базы лежит:
Ошибка при загрузке компоненты S:\SQL\TRD\Obuv\Scaner1C.dll. Компонента не загружена.
Файл там есть, проверял, глаза протирал...
17 Saint
 
18.12.04
22:30
Сейчас попробовал на девятке (торговля 933) все ОК.
На 8-ке (879) почему то не пашет.
Нифига понять не могу... :(
18 IvanPetrov
 
18.12.04
22:42
2(17) Не, ну нехило, а?! То, что речь идет о 8-ке, выясняется после 5 (ПЯТИ) часов обсуждения! Я что, должен это был сам угадывать? Все, что я говорил, относится к 7-ке. С 8-кой не работал, ничего сказать не могу.
19 Saint
 
18.12.04
23:07
Платформа 7.7, 8-ая торговля.
Какая разница какая конфа, не работает метод...
20 IvanPetrov
 
18.12.04
23:12
2(19) Виноват, не понял (наверно, пора спать). А если взять с www.atol.ru дистрибутив драйвера, развернуть его и по-нормальному проинсталировать?
21 Saint
 
18.12.04
23:33
Попробую сейчас. Но думаю врят ли поможет.
А спать действительно пора, завтра еще раз попробую на свежую голову.
--
2 момента остались не выяснеными:
1. Почему не регестрируется эта DLL-ка
2. Почему именно в 8-ой торговле не пашет.
Может нужно еще что-то обновить ?
22 SlonSpb
 
18.12.04
23:48
Вы будете смеяться, но если взять *полный* дистриб с атола, проинсталить и вперёд, то даже регистрировать не надо. вообще, у меня сложилось впечатление ( правда, не очень чёткое ), что она, эта компонента, не нуждается в регистрации.
У меня была 100% такая же проблема летом - проинсталил на одну тачку в сети, там работал сканер. Начал запускать на других - получил сос. Регистрил. Аналогично, сос. Т.е. она не регистрировалась с таким же сообщением, с чего я вывел, что её и не нужно регистрировать, т.к. при стандартной *инсталляции* инсталлер атола делает что-то другое. Что именно - я искать не стал, просто инстальнул на каждой тачке, и всё запахало с песней.
да, ещё, кстати, эта компонента ПОЧЕМУ-ТО не грузилась с сетвых дисков. хотя скорее всего это были какие-то локальные особенности, но я предпочёл зацементировать проблему, положив компоненту в с: корень каждой машины, и указав в глобальнике именно такой путь в "загрузить"
Всем удачи
23 Saint
 
19.12.04
00:32
Блин, в том и проблема, что он лежит на сетевом, а зарегить dll не получается. 1С обращается по дефолту к тому что лежит у нее в базе, насколько я понял.
24 Saint
 
19.12.04
00:34
Хотя один фиг. Прописал путь к локальной dll. Та же ошибка.
25 SlonSpb
 
19.12.04
01:07
Инсталляцию полную сделай. А не просто ДЛЛ перепиши.
26 Torin
 
19.12.04
09:55
(22) DLL от Атол запускается без инсталяции.
1.MUI?
2.AD?
100% дело в правах.
27 Saint
 
19.12.04
12:42
26, да админисраторские права...
28 Saint
 
19.12.04
13:30
Всем спасибо. Все разрешилось установкой драйвера от Атола.
Проблема видимо крылась в файле vcl30.dpl, который надо было обновить.