Hallo und guten Morgen zusammen
Ich bastel gerade an einem neuen Projekt und zerbreche mir seit 2 Tagen den Kopf über einem wahrscheinlich recht simplem Problem:
In meinem Programm wird das Bild einer Webcam als JPG gespeichert (Write JPEG File, aus der Vision Palette,
) und anschließend im Anhang einer EMail verschickt. Den Code zum Senden der Mail mit .NET habe ich aus dem Netz und leicht angepasst, was an sich auch ganz gut funktioniert.
Mein Problem ist, wenn ich nach dem Senden der EMail ein neues Bild unter dem gleichen Namen abspeichern will, bekomme ich einen Error: File Access Denied. Durch ein wenig herumsuchen im Netz bin ich auf die Idee gekommen, dass wohl beim Versenden der EMail die erstellten Referenzen nicht geschlossen wurden und daher die Datei "noch geöffnet" ist. Wenn ich das Programm beende und nochmal starte, dann kann ich ohne Probleme die alte Datei überschreiben. Das bestätigt meine Vermutung bzgl. der Referenzen.
Ich habe daher im Code zum Senden der EMail mal an einigen Stellen (insbesondere beim versenden des Anhangs,
) die Referenzen geschlossen. Allerdings führt das zu keiner Änderung, der Fehler bleibt bestehen.
Mir stellt sich nun die Frage: Bin ich auf dem Holzweg oder habe ich an den falschen Stellen angesetzt. Ich blicke bei dem .Net-Code nicht wirklich durch, da er wie gesagt nicht von mir ist...
Danke schonmal für die Hilfe.
Mit freundlichen Grüßen
Florian