Prev: The 'urn:schemas-microsoft-com:xml-msdatasource:DataSetUISetting' element is not declared.
Next: Resizing dataGridView rows and columns
From: Epetruk on 12 Nov 2006 17:50 Hello, I'm using the Windows Image Acquisition library in a project, but I'm running into problems using it. I've done the following: - Registered the wiaaut.dll library; - Gone to the toolbox and right clicked 'Choose Items...', selected the Device from the 'Choose Toolbox Items'/'COM Components', selected the DeviceManager class, clicked 'OK' (this causes two dlls, AxInterop.WIA.dll and Interop.WIA.dll to be generated); - Built the project; - Ran the built executable. When the code gets to this line in the code: Dim devMgr As WIA.DeviceManager = New WIA.DeviceManagerClass it errors with the following message: Creating an instance of the COM Component with the CLSID {E1C5D730-7E97-4D8A-9E42-BBAE87C2059F} from the IClassFactory failed due to the following error: 80040154 Now I know that 80040154 is a "Class not registered" error. So I checked the registry, and for sure, I saw that under My Computer\HKEY_CLASSES_ROOT\CLSID there was a node with the {E1C5D730-7E97-4D8A-9E42-BBAE87C2059F}, and this node had a folder named ProgID which had default value of WIA.DeviceManager.1. So I don't quite understand why I'm getting a no-registration error. Is there anything I'm doing wrong? TIA, -- Akin (aknak at aksoto dot idps dot co dot uk) |