Hallo zusammen,
ich bin gerade dabei eine kleine Anwendung zum Archivieren meiner Briefe usw. zu erstellen. Das ganze ist basierend auf einer SQL Datenbank, in der ich meine Daten aus dem Dokument eintrage. Letztendlich wird das Dokument gescannt, und der Pfad ebenfalls in die Datenbank eingetragen.
Der Scanner scannt seine Datei in ein Verzeichnis \\DS1517\Dokumente\Temp. Aus meiner Anwendung gibt es einen Button der alle Daten in die Datenbank schreibt. Auch wird die Suche nach der Scanneratei angestoßen, zu dem Zeitpunkt ist die Datei aber noch nicht vorhanden.
Hier mal der Code
Es wird ein Dialog angezeigt der dem User zum einlegen des Dokuments in den Scanner auffordert. Wenn die Datei dann durch den Scanner geschrieben wurde, wird sie noch im Dateinamen angepasst, und in den entsprechenden Ordner Kopiert. Der Dialog schließt sich wieder.
Das Problem ist, zum einen, der Scanndialog friert sozusagen ein, da die Suche das vollständige laden blockiert. Das nächste ist, dadurch habe ich auch nicht mehr die Möglichkeit den Dialog und somit das suchen der Scanndatei abzubrechen.
Hat da jemand eine Idee? Oder ist mein Ansatz total falsch. Ich bin für jede Anregung dankbar.
Gruß
Toni S
ich bin gerade dabei eine kleine Anwendung zum Archivieren meiner Briefe usw. zu erstellen. Das ganze ist basierend auf einer SQL Datenbank, in der ich meine Daten aus dem Dokument eintrage. Letztendlich wird das Dokument gescannt, und der Pfad ebenfalls in die Datenbank eingetragen.
Der Scanner scannt seine Datei in ein Verzeichnis \\DS1517\Dokumente\Temp. Aus meiner Anwendung gibt es einen Button der alle Daten in die Datenbank schreibt. Auch wird die Suche nach der Scanneratei angestoßen, zu dem Zeitpunkt ist die Datei aber noch nicht vorhanden.
Hier mal der Code
Es wird ein Dialog angezeigt der dem User zum einlegen des Dokuments in den Scanner auffordert. Wenn die Datei dann durch den Scanner geschrieben wurde, wird sie noch im Dateinamen angepasst, und in den entsprechenden Ordner Kopiert. Der Dialog schließt sich wieder.
Das Problem ist, zum einen, der Scanndialog friert sozusagen ein, da die Suche das vollständige laden blockiert. Das nächste ist, dadurch habe ich auch nicht mehr die Möglichkeit den Dialog und somit das suchen der Scanndatei abzubrechen.
Hat da jemand eine Idee? Oder ist mein Ansatz total falsch. Ich bin für jede Anregung dankbar.
Gruß
Toni S