Domanda

Come posso usare WIA e Twain in C #? L'esempio TWIAIN / C # è disponibile all'indirizzo http://www.codeproject.com/KB/dotnet /twaindotnet.aspx Genera un'eccezione alla riga 59 su TwainLib.cs ", è stato effettuato un tentativo di caricare un programma con un formato errato." su Vista 64.

Vorrei usare WIA ma non ha supporto per tutti i dispositivi che voglio usare.

Esiste un modo semplice per abilitare il supporto TWAIN in WIA in C #? So che può essere fatto ma non riesco a trovare alcuna documentazione sull'argomento. Non sto cercando un prodotto commerciale. Posso capire come usare WIA bene, ma è il fatto che non posso abilitare il supporto TWIAN che è fastidioso.

Sono benvenuti anche esempi in C ++ / CLI o VB.net.

Grazie.

Modifica

Grazie, cristianlibardo. Mi hai aiutato molto e potrei continuare a usare TWIAN per ora. Ma voglio ancora usare WIA; quindi non accetterò ancora la tua risposta. Ecco alcune altre informazioni per le persone che stanno vedendo questo post. Tutti sono in risposta a questa risposta:

Sì, lo ha fatto per il supporto TWIAN; Grazie! Voglio comunque usare WIA; ma ora ho qualcosa con cui lavorare. Tuttavia, quando seleziono la mia fotocamera USB come sorgente e premo acquisisci, l'app si blocca. La mia fotocamera funziona con altre applicazioni TWIAN commerciali.

Commentando le righe 100 anche se 104 (codice che controlla se " DScap (appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap); " restituisce TwRC. funziona, non ho idea di cosa faccia questo codice, poiché la documentazione è quasi nulla su questo argomento.

OK; è una const chiamata " CAP_XFERCOUNT " ciò ha a che fare con la scansione di più immagini per sessione. Seance che una telecamera non la supporterebbe.

È stato utile?

Soluzione

Probabilmente un colpo lungo ma hai provato a costruire con x86 come obiettivo della piattaforma o cambiando lo stato dell'appartamento thread?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top