|
Подключение весов CAS DB-1H к v8.0 | ☑ | ||
|---|---|---|---|---|
|
0
AutoRRR
07.06.06
✎
04:57
|
Мужики, дайте дельную инфу по поводу подключения напольных весов CAS DB-1H. Второй день бьюсь. Попробавал 3 варианта dll (какие нашел).
1) AP.Dll - с сайта CAS 2) DB_RS232.dll - неизвестно откуда 3) Атоловский драйвер (демо) Так вот первые две в виндовозе регистриются как положено, а в 8-ке не хочет. Пытаюсь использовать ЗагрузитьВнешнююКомпоненту("AP.dll");, говорит "Ошибка загрузки внешней компоненты". Такая же фигня и с DB_RS232.dll. Пытаюсь создать объект весы=Новый("APScale.APScale");, тоже борода, говорит неизвестный тип объекта (или что-то в этом роде), хотя в реестре через поиск это дело нахожу. Атоловский драйвер цепляется вроде нормально, не ругает. Но в списке оборудования данная марка весов не числится. Подставляю похожий, пишет "Вес=0". На этом ВСЕ, приплыли!, т.е. объект сосдается, свойства доступны, а вес всегда НОЛЬ. Не могу понять почему первые два варианта не работают, dll-ки что-ли не совместимые с 1с, может у кого есть рабочие весии. И вобще кто-нибудь реально подключал весы к 8-ке. Да, еще что самое обидное, эти весы в настоящее время работают через Acces-овскую фичу, которая использует ту же самую AP.dll. Вот такая коза. Помогайте, кто может |
|||
|
1
Морозов Александр
07.06.06
✎
05:18
|
может DLL надо сначала зарегистрировать в Винде?
|
|||
|
2
AutoRRR
07.06.06
✎
05:57
|
Регистрировал: "RegSvr32 AP.dll". Говорит ОК, все путем. Можь че не так регистрирую? А не какой доп.фишки не надо типа ActiveX? Атоловский драйвер его подкидывает зачем-то! А че он делает не понятно.
|
|||
|
3
Морозов Александр
07.06.06
✎
06:03
|
фиг знает...
|
|||
|
4
AutoRRR
07.06.06
✎
06:18
|
Для DB_RS232.dll есть пример использования, но для 7.7. Вот выдержка:
регистрируем dll в виндовозе, далее весы=СоздатьОбъект("DB_RS232.Scale");, и потом используем методы ... Поидее какая разница, делаю в 8.0 весы=Новый("DB_RS232.Scale") - получаю по бороде: "Попытка создания неизвестного объекта" (или че-то такое). Скоро чёкнусь. На форуме где-то попадалось, что люди пытаются работать с весами как с текстовым файлом, используя СоздатьОбъект("AddIn.V7TextFile"), а для 8.0 это попробовать? |
|||
|
5
Морозов Александр
07.06.06
✎
06:23
|
я это... спросить там где покупали весы про дрова для 8-ки нельзя?
|
|||
|
6
AutoRRR
07.06.06
✎
06:28
|
Покупали сто лет назад. Тогда еще восьмерки и в зародыше не было. Дров нет. На www.cas.ru тоже ничего не нашел
|
|||
|
7
Морозов Александр
07.06.06
✎
06:55
|
я еще вот чего нашел... http://www.goal.ru/components/deviceassistant.html
|
|||
|
8
AutoRRR
07.06.06
✎
10:11
|
Неужели никто в России не подключал эти весы стандартным образом, через dll. Но все равно спасибо за ссылку Александр. Хоть какой-то выход. Надо посидеть поковыряться
|
|||
|
9
Морозов Александр
07.06.06
✎
10:19
|
(8) единственное а помощ к этой проге так и не нашел..
|
|||
|
10
AutoRRR
14.06.06
✎
04:58
|
Очередной заход потерпел неудачу :-(, попробовал вместо
ЗагрузитьВнешнююКомпоненту("АР.dll"); использовать весы=Новый ComОбъект("APScale.APScale"); Создание объекта проходит на ура, ниче не ругает, но при обращении к функции объекта (напр. вес=весы.Data;) вывешивает табло "Программа не зарегистирована, пожалуйста свяжитесь с разработчиком для получения кода регистрации по тел ...". Че это за фигня и куда этот код потом вводить. Может я dll как нибудь не правильно прописал? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |