Einzelnen Beitrag anzeigen

NormanNG

Registriert seit: 1. Feb 2006
294 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Eigene Komponte: Delphi stürzt bei der Verwendung ab...

  Alt 6. Mär 2007, 17:09
Hi,

Delphi-Quellcode:
procedure TMyPanel.setHintergrund(newPicture: TPicture);
begin
   FHindergrundBild:= newPicture;
end;
Hier übernimmst du den Zeiger auf newPicture in deine Komponenten-Variable. Da dabei dein im Constructor erzeugtes Objekt nicht mehr referenziert, kasst du es später nicht mehr freigeben. Das ist aber nicht der Grund für die AVs. Evtl. wird das als Parameter übergebene TPicture wieder freigegeben, dann kann die Referenz in deiner Komponente nicht damit zeichnen...

/edit: zu langsam
Gruß
Norman
  Mit Zitat antworten Zitat