Einzelnen Beitrag anzeigen

CarlAshnikov

Registriert seit: 18. Feb 2011
Ort: Erfurt
108 Beiträge
 
Delphi XE5 Enterprise
 
#2

AW: Events und SpeicherLeaks bei dynamischen Buttons

  Alt 14. Jul 2015, 12:38
Hi,

wäre interessant zu wissen wo Speicherleaks angezeigt werden.

Das Problem liegt meiner Meinung nach daran, dass du nur eine Variable hast: var handlerKlickEvent: THandlerLinkedProcedure; .


Die Referenz wird bei

Delphi-Quellcode:
 procedure TButtonNames.LinkProcedure1(linkedProcedure: TLinkedProcedure);
begin
  handlerKlickEvent := THandlerLinkedProcedure.Create;
  handlerKlickEvent.OnKlick := linkedProcedure;
end;
einfach überschrieben wenn du es 2 mal aufrufst und kannst du sie nicht mehr freigeben.
Sebastian
Das kann ja wohl nicht var sein!
  Mit Zitat antworten Zitat