Ich habe ein Programm geschrieben welches ein Screenshot macht und ihn als screen.png abspeichert.
Nun möchte ich die screen.png per mail versenden und hab dies soweit hinbekommen.
Das Programm speichert die screen.png und fügt sie dann zu einem Attachment hinzu. Danach sendet er es die Datei.
Dieser Vorgang ist in einem Timer.
Mein problem ist, wenn der Timer beim zweiten mal auf die Datei zugreifen will um sie zu speichern wird der Vorgang blockiert da die Datei ja noch im Attachment ist.
Ich habe versucht Attachment.dispose() zu benutzen, doch dann kommt der Fehler: Auf das verworfene Objekt kann nicht zugegriffen werden. Objektname: "System.Net.Mail.AttachmentCollection".
Ich bitte um schnelle Antwort.
Danke im Voraus.
Nun möchte ich die screen.png per mail versenden und hab dies soweit hinbekommen.
Das Programm speichert die screen.png und fügt sie dann zu einem Attachment hinzu. Danach sendet er es die Datei.
Dieser Vorgang ist in einem Timer.
Mein problem ist, wenn der Timer beim zweiten mal auf die Datei zugreifen will um sie zu speichern wird der Vorgang blockiert da die Datei ja noch im Attachment ist.
Ich habe versucht Attachment.dispose() zu benutzen, doch dann kommt der Fehler: Auf das verworfene Objekt kann nicht zugegriffen werden. Objektname: "System.Net.Mail.AttachmentCollection".
Ich bitte um schnelle Antwort.
Danke im Voraus.