|
Windows 7 32bit. Внешняя компонента Scanopos закрывает Предприятие с ошибкой |
☑ |
0
Vladal
04.10.11
✎
11:23
|
ОС Windows 7 32 бита, 1С 8.2.14.519, scanopos 8.0.8.4
Сначала заметил вываливание, что в отладчике при нажатии кнопки Расчитать для объекта ДрайверВхода. Но если рассчитывать задавая конкретные свойства, кроме метода ТестДрайвера - нормально.
Попытка
ПрогИД = "AddIn.Scanner";
ПодключитьВнешнююКомпоненту(ПрогИД);
ДрайверВхода = Новый (ПрогИД);
Исключение
Возврат "Невозможно подключить внешнюю компоненту!";
КонецПопытки;
...
ДрайверВхода.БитДанных = 8;
ДрайверВхода.Порт = НомерПорта;
ДрайверВхода.Скорость = 9600;
ДрайверВхода.СтопБит = 0;
ДрайверВхода.СтопСимвол = 13;
ДрайверВхода.ИмяСобытия = "Вход";
Если ДрайверВхода.Занять(1) = 0 Тогда
ДрайверВхода.УстройствоВключено = 1;
ДрайверВхода.ПосылкаДанных = 1;
ДрайверВхода.ОчиститьВход();
ДрайверВхода.ОчиститьВыход();
.... и т.д.
В Windows XP:
Если нажимаю кнопку Расчитать с конкретным свойством, например, ДрайверВхода.БитДанных, то нормально.
Ошибка возникает при попытке вычислить выражение ДрайверВхода, чтобы получить доступные методы - 1C вываливается с попыткой записи дампа.
В Windows 7 вообще не хочет отлаживать этот объект, вываливается. Вываливается также в режиме Предприятия при попытке открыть Сервис - Параметры после инициализации драйвера.
Windows 7 лицензионная, драйвер переустанавливал от имени администратора и без, вчера уже обновлял на 1-й сервиспак, потом снова переустанавливал драйвер - проблема сохраняется.
Какие есть идеи?
|
|
1
Vladal
04.10.11
✎
11:56
|
Подниму тему.
|
|
2
Мимохожий Однако
04.10.11
✎
12:04
|
Есть уверенность, что компонента AddIn.Scanner работает с W7?
|
|
3
Cube
04.10.11
✎
12:09
|
И 1CBarCode вылетает при определенных действиях в конфигураторе...
|
|
4
Vladal
04.10.11
✎
12:10
|
А в чём вопрос, я не понял? В режиме предприятия работает, но в отладчике вываливается, и вываливается при заходе в меню Параметры после подключения драйвера. Если драйвер отключить, всё снова нормально работает.
|
|
5
Vladal
04.10.11
✎
12:11
|
(3) Так это недокументированная фишка, что-ли?
|
|
6
Cube
04.10.11
✎
12:14
|
(5) Да уж скорее баг... :)
|
|
7
Vladal
04.10.11
✎
12:32
|
(6) И я о том же - "это не баг, а недокументированная фишка"
|
|
8
Злобный монстр
04.10.11
✎
12:46
|
В семерке все похожие проблемы обычно из-за UAC и разрешений на папки и файлы. Попробуй отключить UAC и разрешить всем читать dll. Если тут конечно проблема не в совместимости с 7кой вдруг поможет.
|
|
9
Cube
04.10.11
✎
12:50
|
(8) У меня UAC отключен (режим "Никогда не уведомлять"). Есть тачка с Win7 x86 и Win7 x64 - проблема идентичная.
|
|
10
Vladal
04.10.11
✎
12:51
|
(8) Попробую уже вечерком. УАК я поначалу юзал, но потом надоело через пару часов, пока софт устанавливал.
А разрешать папку с установленной компонентой? У меня просто есть идея вшить dll в конфигурацию, как в примере на ИТС.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший