Hallo,
Zitat von
franktron:
... ich nutzt monentan die Twain
Api von
JEDI
Ich kämpfe mit demselben Problem.
Kann mir bitte jemand helfen, wo und/oder wie ich die heute wieder finden kann. Ich kann mir nicht vorstellen, dass keiner mehr Scanner ansteuern möchte. Die Links hier im Forum passen aber alle nicht mehr. Auf der
Jedi Seite weiß ich nicht, wo ich suchen soll und eine Suchfunktion gibt es dort auch nicht.
Zitat von
MagicAndre1981:
Mit der Komponente "Envision Image Library" klappt das sehr gut.
Das stimmt.
Ich habe mir die mal runtergeladen. Allerdings sind das alles nur *.dcu-Dateien, so dass man den Quellcode nicht mehr lesen geschweige denn nachvollziehen kann. Ferner bekomme ich immer eine Copyright-Meldung, so dass ich annehmen muss, es handelt sich "nur noch" um ein kommerzielles Paket. Schließlich besteht der Code für das Einscannen mehrerer Seiten in eine Application in der (einzig als Quelltext vorhandenen) Beispieldatei multi.dpr bzw. unit1.pas nur aus zwei Zeilen:
Delphi-Quellcode:
// Acquire TWain
procedure TForm1.Button4Click(Sender: TObject);
begin
ImageEnmview1.Deselect;
ImageEnMIO1.Acquire;
end;
Damit kann ich dann gar nichts anfangen.
Zitat von
MagicAndre1981:
Also da kann ich dir nicht helfen. Schau dir mal die Komponente an.
Wie sieht es denn mit Hilfe für die Komponente aus? Denn deren Quellcode ist leider nicht mehr dabei.
@marabu
Da auch ich nicht unendlich Speicher habe, schwebt mir folgendes vor:
Ich lege am Anfang ein TImage an. In dieses lasse ich die Daten des Scanners schreiben. Bekomme ich ein Signal, dass die erste Seite komplett ist, lege ich dynamisch ein weiteres TImage an und komprimiere/speichere das erste und gebe es dann frei. Das ganze mittels Threads und solange, bis alle Seiten eingescannt sind (mehr als 50 macht mein Scanner nicht)...
Kann mir da jemand helfen?