Ich habe mich auch gefragt welche CloseHandle() Stellen ich anspringen soll. Normalerweise verwendet man so etwas doch bei Threads und nicht bei Klassen die man per Create() erstellt hat und mit Free() freigibt, oder? Oder vergesse ich das schon die ganze Zeit, weil ich so etwas nicht weiß? Wäre gut, wenn du mir das noch beantworten könntest.
Die eigene Anwendung hat keine Schuld, das
RAD Studio bekommt öfter mal seine eigenen Dateien nicht geschlossen.
Das wäre dann aber neu ab XE3 (zumindest nach meinem Kenntnisstand). Frühere Versionen die ich besaß (Delphi 2009 und 2010) hatten dieses Problem nicht. Es muss doch möglich sein, dass die Anwendung korrekt geschlossen wird.
Was mir gerade noch eingefallen ist:
Ich habe die Befürchtung, dass es an neu erstellten Projekten in dieser Version liegt. Denn wenn ich ein Projekt debugge, dass ich mit 2010 erstellt und auf XE4 portiert habe, dann habe ich das Problem (wenn ich mich richtig erinnere) noch nie gehabt. Wäre das noch ein Ansatz?