Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: fehler bei timage.destroy

  Alt 18. Jan 2005, 10:59
Was für einen Index speicherst du in HelpKeyword? Versuch mal nicht den Weg über Indizes zu gehen, speichere stattdessen den Zeiger auf das Objekt .

Du kannst auch einen neuen Typ von TImage ableiten, der so ein Feld besitzt:

Delphi-Quellcode:
type
 TLinkedImage = class(TImage)
  private
   FLinkedObj: TObject;
  published
   LinkedObj: TObject read FLinkedObj write FLinkedObj;
 end;
In LinkedObj kannst du dann den Zeiger auf ein beliebiges Objekt speichern:
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
 with TLinkedImage.Create(Self)
  begin;
   Bild.Parent := EinPanel;
   Bild.LinkedObj := Sender;
   {...}
  end;
end;
[edit=Luckie]Tags korrigiert. fg, Luckie[/edit]
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat