Hallo zusammen,
ich habe folgendes Problem. Ich bin immer davon ausgegangen, dass wenn ich mit this.close(); oder mit Application.exit(); ein Prog. schließe dies auch ohne Probleme funktioniert. In meinem Code Bsp. das ich unten angehängt habe möchte ich über ein Unterprogramm eine EMAIL versenden. Alles kein Problem. Am Ende jedoch wird das Prog. nicht geschlossen, sondern bleibt weiterhin in der Form 1 hängen. Der Debugger gibt mir folgende Meldung aus:
Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: „Form1“.
Hier der Code der Form1:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace PDF_Versand
{
public partial class Form1 : Form
{
outlook outlookTMP = new outlook();
public Form1()
{
InitializeComponent();
email_senden();
}
private void email_senden()
{
outlookTMP.sendmail(„[email protected]“, „TEST“, „TESTTEXT“, „C:/Test.txt“);
this.Close(); // Hier gibt es die Fehlermeldung.
}
}
}
Vielen Dank an alle!
Gruß
David