Einzelnen Beitrag anzeigen

Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Icon wird aus TImage gelöscht - warum?

  Alt 6. Nov 2007, 23:47
Zitat von delphinia:
wenn in der TImage nen icon geladen - udn dann auf den Button klicke. so ist mein icon aus der Timage verschwunden. ;-( WARUM?
Weil du es freigibst?

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var {...}
  Icon: TIcon;
begin
  {...}
    Icon := Image1.Picture.Icon;
  {...}
  finally
    {...}
    Icon.Free;
  end;
end;
Mal ehrlich, für mich macht deine Procedure keinen Sinn... außer dass du das Icon aus dem Image freigibst...
Zudem erzeugst du auch noch ein Speicherleck, weil du das Erzeugte TIcon nichmehr freigibst...

Bye christian
Christian
  Mit Zitat antworten Zitat