Ciao a tutti,
stò realizzando un programmino che si interfaccia con uno scanner.
Sul web ho trovato una miriade di esempi/codice che fanno uso dei driver Twain.
Nella dll che uso sono implementati tutti i metodi nativi per l'acquisizione del file.
Io uso in particolare :
<DllImport("EZTW32.DLL")> _
Friend Shared Function TWAIN_AcquireToFilename(ByVal hwndApp As Integer, ByVal sFIle As String) As Integer
End Function
che funziona bene.
Il problema nasce quando uso il modulo ADF (vaschetta) che consinste nell'acquisizione di più documenti alla volta..
Questo metodo sembra non gestire (anzi NON GESTISCE) questa operazione per cui si ferma ad acquisire la prima pagina..
Nella DLL ho trovato anche i metodi:
1. 'Acquisisce un'immagine in una DIB. Al termine,rilasciare le risorse con TWAIN_FreeNative
<DllImport("EZTW32.DLL")> _
Friend Shared Function TWAIN_AcquireNative(ByVal hwndApp As Integer, ByVal wPixTypes As Integer) As Integer
End Function
2. 'Restituisce 1 se ok, 0 in caso di errore
<DllImport("EZTW32.DLL")> _
Friend Shared Function TWAIN_AcquireToClipboard(ByVal hwndApp As Integer, ByVal wPixTypes As Integer) As Integer
End Function
ma entrambi non vanno..chi mi aiuta??