![]() |
|
Проблемы с регистрацией 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, который надо было обновить. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |