Ich möchte gerne auf einen Scanner zugreifen. Ich habe dazu im Forum Threads gefunden, allerdings aus dem Jahr 2004. Seit Win 7 ist ja offensichtlich nicht mehr twain der Stand der Dinge, sondern WIA.
Wie kann ich dieses WIA nutzen? Gibt es von PB Funktionen, auf den Scanner zuzugreifen (ich habe nichts gefunden in der Hilfe) oder muss ich eine externe DLL verwenden? Oder gibt es eine andere einfache Möglichkeit, z.B. das Windows Scan-Tool direkt aufzurufen und den Scan dann aus dem Clipboard zu holen.
Es darf gerne Quick&Dirty sein. Ich brauche es für eigene Zwecke...
Scanner ansprechen ab Win 7
Scanner ansprechen ab Win 7
(Win 11 64-bit, PB 6.04 und 6.10)
Re: Scanner ansprechen ab Win 7
das hier dürfte was für Dich sein: http://www.purebasic.fr/english/viewtop ... 27&t=45860
Der Download-Link ist leider tot. Glücklicherweise gibt es das ZIP noch im Backup von RSBasic (
): http://www.rsbasic.de/backups/
Grüße ... Peter
Der Download-Link ist leider tot. Glücklicherweise gibt es das ZIP noch im Backup von RSBasic (
Grüße ... Peter
a²+b²=mc²
Re: Scanner ansprechen ab Win 7
Ich habe mir das Paket heruntergeladen. Gleich einen Test gestartet und: Fehlermeldungen. Z.B. "Native Typen können nicht mit Zeigern kombiniert werden"
Ich habe nicht das Know-How, die Bibliotheken zu überarbeiten.
Gibt es noch eine andere Lösung?
Mir würde es auch reichen, die Win-Software direkt anzusprechen und den Scan aus dem Clipboard zu holen, falls das Möglich ist - oder der Software automatisiert zu sagen, wohin der Scan (und in welchem Format) zu speichern ist.
Ich habe nicht das Know-How, die Bibliotheken zu überarbeiten.
Gibt es noch eine andere Lösung?
Mir würde es auch reichen, die Win-Software direkt anzusprechen und den Scan aus dem Clipboard zu holen, falls das Möglich ist - oder der Software automatisiert zu sagen, wohin der Scan (und in welchem Format) zu speichern ist.
(Win 11 64-bit, PB 6.04 und 6.10)
Re: Scanner ansprechen ab Win 7
in COMatePLUS:
Grüße ... Peter
Code: Alles auswählen
*vTable.i -> vTable.i
*Vtbl.i -> Vtbl.i
@parse() -> parse()a²+b²=mc²
Re: Scanner ansprechen ab Win 7
Es tut mir leid, Kiffi. Ich verstehe deine Antwort nicht.

(Win 11 64-bit, PB 6.04 und 6.10)
Re: Scanner ansprechen ab Win 7
Seit 1-2 PB-Versionen ist es nicht mehr erlaubt, dass bei Pointertypen ein nativer Typ angegben wird. Es macht einfach keinen Sinn, da ein Pointer immer vom Typ i ist. Du musst bei allen Pointern die einen nativen Typ haben den Typ entfernen. Z.B.:Sebastian hat geschrieben:"Native Typen können nicht mit Zeigern kombiniert werden"
*Test.i änderst du in *Test
*Test.Integer bleibt aber wie es ist