Hallo,
mein Programm kann nicht sauber beendet werden (ist nach schließen noch im Taskmanager zu sehen).
Wie kann ich die Ursache mit Debug herausfinden?
Mfg
Hallo,
mein Programm kann nicht sauber beendet werden (ist nach schließen noch im Taskmanager zu sehen).
Wie kann ich die Ursache mit Debug herausfinden?
Mfg
Hallo!
Dazu müsste ich wissen, um welche Art Programm es sich handelt (Konsolenanwendung, WindowsApplication etc).
Gruß, René
Es geht dabei um eine Windowsanwendung. Ich verwende Visual Studio 2008
Gruß Stefan
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hast du Form1.Close() aufgerufen, um das Form zu beenden? Oder wie beendest du das Form? Und wie sieht deine „static void Main()“ aus?
Gruß, René
mein Programm kann nicht sauber beendet werden (ist nach
schließen noch im Taskmanager zu sehen).
Instanziierst Du evtl. externe Objekte? Die müsstest Du dann mit using{…} einbinden oder explizit beenden. Bin mir aber nicht sicher, ob es daran überhaupt liegen kann…
Wie kann ich die Ursache mit Debug herausfinden?
Wie sieht Program.Main() aus? Ist es der von der IDE generierte Standard?
Mehr fällt mir momentan nicht ein.
Viel Erfolg.
Das Programm beende ich mit Application.Exit().
Ich verwende u.a. eine E/A-Karte und die vom Hersteller geliefertern Klassen. Ich gehe davon aus, dass ich irgend ein Objekt nicht freigegeben habe. Nur wie finde ich raus wo der Fehler liegt bzw. welche Objekte freigegeben (Dispose() o.ä) werden müssen?