|
Сканирование в 8.1 через TWAIN драйвер. | ☑ | ||
---|---|---|---|---|
0
unknown181538
07.03.16
✎
22:08
|
Есть база на 8.1, нужно чтобы при нажатии кнопки сканировался документ. Ранее работало через 1cscan.dll, но она не поддерживает x64 винду, как я понимаю.
Через драйвер WIA не виден нужный сканер. Есть КомпонентаTWAIN в документообороте, но, насколько я понимаю, она NativeAPI, и не будет работать в 8.1. Какие есть варианты? |
|||
1
unknown181538
08.03.16
✎
20:04
|
ап?
|
|||
2
ДенисЧ
08.03.16
✎
20:12
|
Вариант есть. Но он тебе не понравится...
|
|||
3
unknown181538
08.03.16
✎
21:42
|
(2) Ну давай хоть такой)
|
|||
4
mehfk
08.03.16
✎
21:44
|
(3) Перейти на платформу, которая находится в списке поддерживаемых.
|
|||
5
dmpl
08.03.16
✎
22:16
|
(0) У меня в Windows 8.1 x64 через TWAIN работает приложение, скомпилированное в 2002-м году под Windows 98. Так что с чего бы компоненте не поддерживать x64?.
|
|||
6
unknown181538
08.03.16
✎
22:21
|
(5) ты хочешь сказать, что есть компонента которая работает, или это гипотетический вопрос, отчего бы компоненте 1сscan не работать? Она выдает ошибку при загрузке.
|
|||
7
mehfk
08.03.16
✎
22:22
|
А текст ошибки какой?
|
|||
8
Записьдампа
08.03.16
✎
22:25
|
(5) Приложение и длл немного разные вещи, т-щ программист. Не?
|
|||
9
unknown181538
08.03.16
✎
22:28
|
(7) я со слов админа про нее говорю, и читал на форумах, что она не поддерживается. Сейчас посмотрю.
|
|||
10
unknown181538
08.03.16
✎
22:32
|
(7) Ошибка при загрузке внешней компоненты
|
|||
11
Записьдампа
08.03.16
✎
22:34
|
(9) По идее, здесь разрядность компоненты роли не играет. У тебя клиентская 8.1 все равно 32 бита.
Скорее, кто-то не осилил регистрацию компоненты, героически запуская 64 битный regsvr32 из 64 битной командной строки. |
|||
12
Записьдампа
08.03.16
✎
22:37
|
А вообще - почему "ранее работало". Что-то случилось, наверное? =)
|
|||
13
unknown181538
08.03.16
✎
22:43
|
(12) Винду переставили.
|
|||
14
Записьдампа
08.03.16
✎
22:48
|
(13) с повышением версии?
|
|||
15
dmpl
08.03.16
✎
22:50
|
(8) Не, просто особенности линковки. Достаточно к этому приложению приделать экспортную функцию - и будет dll. И она точно так же будет работать.
|
|||
16
Записьдампа
08.03.16
✎
22:56
|
(15) И загружаться в 64 битный процесс без костылей тоже будет?
|
|||
17
unknown181538
08.03.16
✎
23:12
|
(14) Была 32 разрядная 2003server, стала 2008Server 64
|
|||
18
mehfk
08.03.16
✎
23:13
|
(17) 32-битный regsvr32 проходит?
|
|||
19
unknown181538
08.03.16
✎
23:13
|
http://catalog.mista.ru/public/14200/ вот здесь упоминают тоже схожую проблему, но не внятно. Я так и не понял, признано, что компонента не поддерживает 64 или нет.
|
|||
20
dmpl
08.03.16
✎
23:20
|
(16) А давно клиент 1С под Windows стал только 64-битным?
|
|||
21
Записьдампа
08.03.16
✎
23:22
|
(20) Не передергивай, пожалуйста. Речь шла о твоей поделке, которая работает под win 64 как приложение.
|
|||
22
Записьдампа
08.03.16
✎
23:26
|
(19) Судя по описанию там проблема в том, что оно не может найти и загрузить системную дллку твайна нужной разрядности. По умолчанию попадает в 64 бита и не может ее переварить. Можно попробовать подложить нужную версию рядом с 1с.
|
|||
23
dmpl
08.03.16
✎
23:39
|
(21) Если скомпилировать под x64 - заработает и в x64. Проблемы могут возникнуть в ПО сканера, которое может быть 32-битным, но это уже решается только переводом всего в 32-битный режим.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |