В основном ограничения здесь в том, что я должен использовать WIA, потому что я пытаюсь заставить свое программное обеспечение сканера работать в Windows 7 и Vista. Было бы предпочтительнее (например, действительно предпочтительнее), если бы я мог сделать это в VB6. Теперь этот код у меня компилируется и все, однако, когда я запускаю его, я получаю сообщение об ошибке «Нет устройства WIA выбранного типа». Я начинаю подозревать, что мой сканер не совместим с WIA.WIA, Vista и VB6. Работает ли этот код?
Может ли кто-нибудь подтвердить, что этот код должен работать? (необходимо работать с любым устройством WIA, а не только с сканерами)
Dim WIADia As WIA.CommonDialog
Dim Scan As WIA.DeviceManager
Set WIADia = New WIA.CommonDialog
Set Scan = WIADia.ShowSelectDevice(WIA.WiaDeviceType.UnspecifiedDeviceType, True, False)
WIADia.ShowAcquisitionWizard (Scan)
Спасибо!
По крайней мере, вы должны удалить '(' и ')' around' Scan'. Это приведет к тому, что значение будет оценено и, скорее всего, ошибка в этот момент. Какой звонок говорит «Нет доступного устройства WIA»? Работает ли он в любом другом приложении для сканирования? – Deanna
Он делает то же самое на моей машине, но у меня нет прилагаемого сканера. У меня есть веб-камера, хотя .... – Deanna