@mrMo Jou.
Ich hab das ganze nicht getestet, aber ich würde in jedem Falle beide Objekte disposen, dann ist nach dem Senden gesichert der Ausgangszustand hergestellt:
Spoiler anzeigen
Ich hab das ganze nicht getestet, aber ich würde in jedem Falle beide Objekte disposen, dann ist nach dem Senden gesichert der Ausgangszustand hergestellt:
VB.NET-Quellcode
- Public Class Form1
- Dim smtpServer As SmtpClient
- Dim mail As MailMessage
- ' ...
- Private Sub cmd_senden_Click(sender As Object, e As EventArgs) Handles cmd_senden.Click
- smtpServer = New SmtpClient()
- mail = New MailMessage()
- '...
- smtpServer.SendAsync(mail, "")
- End Sub
- Private Sub SendCompletedCallback(ByVal sender As Object, ByVal e As AsyncCompletedEventArgs)
- 'Mail gesendet
- smtpServer.Dispose()
- mail.Dispose()
- If e.Error Is Nothing Then
- 'Hier die Dateien löschen
- End If
- End Sub
- End Class
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!