Setz doch einfach mal ReportMemoryLeaksOnShutdown auf true (je nach Delphi-Version schon eingebaut oder mittels Installation von FastMM nachrüstbar). Beim Beenden des Programms wird Dir dann schon angezeigt, ob da nicht freigegebene Labels existieren.
[edit]
Zitat:
if(form1.ListView1.ItemFocused.Caption<>'') then //Prüfung ob ein Element angeklickt wurde
Und was ist, wenn keine Items in der ListView sind oder wenn keines fokusiert ist?
Genau, dann ist ItemFocused = NIL und der Zugriff auf Caption kann nur noch schief gehn.
Dieser Einwand ist richtig und wichtig und hat mit Deinen Labels nicht das Geringste zu tun. Besser so:
Delphi-Quellcode:
var
Item: TListItem;
begin
Item := {form1. ist Quatsch, besser self. schreiben oder ganz weglassen}ListView1.ItemFocused;
if Assigned(Item) then
if Item.Caption <> '' then
Wenn kein Item fokussiert ist, gibt ItemFocused nil zurück. nil besitzt logischerweise keine Caption, ein Zugriff darauf verursacht also eine
AV. [/edit]