WIA proptery.SetValue() fehlt c sharp
Einen wunderschönen Guten Morgen wünsche ich euch,
Ich schreibe momentan an einem kleinen Programm um den Scanner in meinem Büro effektivier zu nutzen. Sprich selbst der größte DAU soll einfach nur am Rechner sitzen und auf "Scannen" klicken können damit der Scanner anfängt zu scannen. Nun da der Scanner sowohl ein flatbed als auch ein ADF hat möchte ich, dass der Scanner automatisch das ADF nutzt, wenn denn etwas im adf ist. Jedoch funktioniert bei mir die (angeblich existierende) Methode nicht.
Laut zahlreicher Referenzen kann man die Eigenschaften des Scanners über eine Funktion der Klasse Property ändern. Hierfür soll man zu erst eine Variable aus der Klasse instantiieren und dann über diese Variable die Funktion .Set_Value nutzen können. Jedoch fehlt diese.
Sprich es funktioniert weder
Property Var;
Var.Set_Value();
noch
Property.Set_Value();
[Wobei das 2. Beispiel eh Stumpfsinn wäre]
Ich schreibe momentan an einem kleinen Programm um den Scanner in meinem Büro effektivier zu nutzen. Sprich selbst der größte DAU soll einfach nur am Rechner sitzen und auf "Scannen" klicken können damit der Scanner anfängt zu scannen. Nun da der Scanner sowohl ein flatbed als auch ein ADF hat möchte ich, dass der Scanner automatisch das ADF nutzt, wenn denn etwas im adf ist. Jedoch funktioniert bei mir die (angeblich existierende) Methode nicht.
Laut zahlreicher Referenzen kann man die Eigenschaften des Scanners über eine Funktion der Klasse Property ändern. Hierfür soll man zu erst eine Variable aus der Klasse instantiieren und dann über diese Variable die Funktion .Set_Value nutzen können. Jedoch fehlt diese.
Sprich es funktioniert weder
Property Var;
Var.Set_Value();
noch
Property.Set_Value();
[Wobei das 2. Beispiel eh Stumpfsinn wäre]
Please also mark the comments that contributed to the solution of the article
Content-Key: 214628
Url: https://administrator.de/contentid/214628
Printed on: April 26, 2024 at 12:04 o'clock
11 Comments
Latest comment
Hallo LuDraFey,
Ein Beispiel wie man das setzen der Eigenschaften via c# macht kannst du hier nachlesen:
http://stackoverflow.com/questions/912303/windows-image-acquisition-set ...
Grüße Uwe
Ein Beispiel wie man das setzen der Eigenschaften via c# macht kannst du hier nachlesen:
http://stackoverflow.com/questions/912303/windows-image-acquisition-set ...
Grüße Uwe
Zitat von @LuDraFey:
Da ich scheinbar zu blöd bin ein Bild hochzuladen habe ich es über einen Drittanbieter gemacht^^
nein bist du nicht, dazu ist hier in Kommentaren noch ein Trick notwendig, indem man temporär einen neuen Beitrag anlegt und dort die Bilder hochlädt, und den Code des Bildes herauskopiert.Da ich scheinbar zu blöd bin ein Bild hochzuladen habe ich es über einen Drittanbieter gemacht^^
Vielen Dank noch einmal für die Antworten jedoch funktioniert bei mir genau das nicht. Es fehlt einfach
http://www.bilder-hochladen.net/files/35k4-37-7f6f-png.html
klar hier solltest duhttp://www.bilder-hochladen.net/files/35k4-37-7f6f-png.html
WIA.CommonDialog _dlg = .....
hmmm, ich arbeite in Visual Studio du in SharpDevelop ob das einen Unterschied macht kann ich nicht sagen, sollte aber eigentlich nicht. Sind alle Patches auf deinem System installiert und WIA aktuell ? Microsoft Windows Image Aquisition Library v2.0 (
C:\Windows\System32\wiaaut.dll
)Zitat von @LuDraFey:
und das WIA ist an der Stelle ja nicht von Nöten, da ich es oben bereits als Bibliothek referenziert habe...
klar aber in System.Windows.Forms gibt es auch ein CommonDialog ....und wenn das using System.Windows.Forms; früher als das using WIA; deklariert ist ...nimmt er bei Nichtangabe das falsche CommonDialog.und das WIA ist an der Stelle ja nicht von Nöten, da ich es oben bereits als Bibliothek referenziert habe...
Zitat von @LuDraFey:
Hmm dürfte aber nicht der Grund sein, weshalb es nicht funktioniert. Ich meine bei der Ausführung bekomme ich ja dennoch
die Scannerauswahl angezeigt und Property erbt ja nicht von CommonDialog
mein Kommentar war ja auch nur zu deinem ersten Bild...gemeint.Hmm dürfte aber nicht der Grund sein, weshalb es nicht funktioniert. Ich meine bei der Ausführung bekomme ich ja dennoch
die Scannerauswahl angezeigt und Property erbt ja nicht von CommonDialog
Muss mir das ganze mal nach Feierabend mit SharpDevelop ansehen ob ich das Problem nachvollziehen kann. Mit Visual Studio geht's einwandfrei.