-> Hier kostenlos registrieren
Hallo,
ich benutze die LibNoDave.net.dll mit VB.Net 2010. In einem Thread wird der Header (die ersten 32 Byte) aus einem DB ständig gelesen und geschrieben, so das ich in meiner Anwendung quasi ein Abbild habe. nach jedem Lese/Schreib-Zyklus prüfe ich ob im Header ein bestimmtes Bit auf "1" ist. Sollte dies der Fall sein, so wird ein neuer Thread aufgemacht, und damit eine größere Datenmenge (bis zu 32 kByte) aus dem gleichen DB gelesen (ab Byte 33). Parallel läuft natürlich der erste Thread weiter.
Beide Funktionen laufen für sich einwandfrei. Nur wenn beide Threads gleichzeit laufen, kommt folgender Fehler: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Mehr ist leider nicht rauszubekommen.
Deshalb nun meine Frage: Kann LibNoDave.net.dll überhaupt mehrere Verbindungen auf den gleichen DB handeln oder gibt es da grundsätzliche Probleme?
Danke für Eure Hinweise...
ich benutze die LibNoDave.net.dll mit VB.Net 2010. In einem Thread wird der Header (die ersten 32 Byte) aus einem DB ständig gelesen und geschrieben, so das ich in meiner Anwendung quasi ein Abbild habe. nach jedem Lese/Schreib-Zyklus prüfe ich ob im Header ein bestimmtes Bit auf "1" ist. Sollte dies der Fall sein, so wird ein neuer Thread aufgemacht, und damit eine größere Datenmenge (bis zu 32 kByte) aus dem gleichen DB gelesen (ab Byte 33). Parallel läuft natürlich der erste Thread weiter.
Beide Funktionen laufen für sich einwandfrei. Nur wenn beide Threads gleichzeit laufen, kommt folgender Fehler: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Mehr ist leider nicht rauszubekommen.
Deshalb nun meine Frage: Kann LibNoDave.net.dll überhaupt mehrere Verbindungen auf den gleichen DB handeln oder gibt es da grundsätzliche Probleme?
Danke für Eure Hinweise...