Hallo zusammen,
Ich schreibe einen FileStream in eine Datei (.pdf). Dies dauert leider auf Grund von Bildern etc knapp 10 Sekunden.
Ich habe mir daher folgendes gedacht- User gibt zunächst alle Daten ein und klickt anschließend auf PDF erstellen. Dies geschieht nun in einem neuen Thread, so dass der User (wenn er Fehler o.ä. feststellt die Daten weiterhin überarbeiten kann). Anschließend kann er noch einmal auf PDF erstellen klicken. Dabei soll folgendes geschehen:
1) Wenn alte PDF-Erzeugung noch nicht fertig ist: breche die (= FileStream) ab.
2) PDF-Datei löschen
3) Neue Datei erzeugen
Leider weiß ich nicht, wie ich (außer mit try-catch) den FileStream abbrechen kann, für Tips wäre ich dankbar
Ich schreibe einen FileStream in eine Datei (.pdf). Dies dauert leider auf Grund von Bildern etc knapp 10 Sekunden.
Ich habe mir daher folgendes gedacht- User gibt zunächst alle Daten ein und klickt anschließend auf PDF erstellen. Dies geschieht nun in einem neuen Thread, so dass der User (wenn er Fehler o.ä. feststellt die Daten weiterhin überarbeiten kann). Anschließend kann er noch einmal auf PDF erstellen klicken. Dabei soll folgendes geschehen:
1) Wenn alte PDF-Erzeugung noch nicht fertig ist: breche die (= FileStream) ab.
2) PDF-Datei löschen
3) Neue Datei erzeugen
Leider weiß ich nicht, wie ich (außer mit try-catch) den FileStream abbrechen kann, für Tips wäre ich dankbar
Comment