Nach Beendigung des Programms verschwindet Prozess erst nach Sekunden



  • Hallo,
    habe folgendes Problem.
    Wenn ich meine Anwendung schließe, dann verschwindet sie nicht sofort aus dem Windows Task Manager.
    Die Form wird zwar sofort geschlossen. Der Prozess aber verschwindet erst nach etlichen Sekunden.
    Ich habe auch nichts im OnClose bzw. OnCloseQuery stehen.
    Was kann das sein ?
    Benutze C++ Builder 2009
    Danke



  • Der Debugger braucht manchmal seine Zeit, um das Programm zu beenden. Tritt das Problem denn auch ohne Debugger auf?

    Falls der Debugger nicht die Ursache ist, kannst du das Programm mal mit Debugger starten und während des zu langsamen Shutdown-Vorganges F12 drücken, dann hält der Debugger die Ausführung an und du siehst, wo dein Programm gerade steckt.



  • Benutzt du Threads? Ev. beendet sich einer erst sehr spät, weil er z.B. auf einen Timeout wartet.



  • Hallo,
    hab die Ursache gefunden.
    Es ist eine Jedi Komponente (TJvClock).
    Es liegt am Thread dieser Komponente.
    Danke


Anmelden zum Antworten