2

基本的に、ここでの制約は、スキャナー ソフトウェアを Windows 7 および Vista で動作させようとしているため、WIA を使用する必要があるということです。VB6でこれを行うことができれば、(本当に好ましいように)望ましいでしょう。これで、このコードはすべてコンパイルされましたが、実行すると「選択したタイプの WIA デバイスは利用できません」というエラーが表示されます。私のスキャナーが WIA と互換性がないのではないかと疑い始めています。

このコードが機能することを確認できる人はいますか? (スキャナーだけでなく、あらゆる 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)

ありがとう!

4

1 に答える 1

-1
        WIA.CommonDialog WIADia;
        Device Scan;

        WIADia = new WIA.CommonDialog();
        Scan = WIADia.ShowSelectDevice(WiaDeviceType.UnspecifiedDeviceType, true, false);
        WIADia.ShowAcquisitionWizard(Scan);
于 2013-04-03T16:54:24.940 に答える