Einzelnen Beitrag anzeigen

Benutzerbild von dajuhsa
dajuhsa

Registriert seit: 20. Apr 2007
397 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Image löschen/überschreiben

  Alt 24. Mär 2008, 17:09
ich weiß ja nicht, was genau du bezwecken willst, aber wie wäre es, wenn du erst prüfst, ob das Image schon erstellt wurde und, wenn ja, dann lädst du einfach nur ein neues Bild rein anstatt gleich ein neues zu erstellen, also
Delphi-Quellcode:
var Image:TImage;
begin
  for x:= 1 to anzahl do
   for y:= 1 to anzahl do begin
    if Image<>nil then
      Image.Picture.LoadFromFile('logo.bmp')//wenn du unbedingt neu erstellen willst,schreib hier nur: Image.Free;
    else begin //und lasse die Zeile weg
      Image := TImage.Create(self);
      try
        Image.Parent := Form1;
        Image.Left := 200;
        Image.Top := 500;
        Image.Picture.LoadFromFile('logo.bmp')
      except
        Image.Free;
        showmessage('Fehler beim bearbeiten von Image!')
    end; //und diese ebenfalls;
  end;
end;
ich hoffe , das war halbwegs richtig und hilfreich
das Essen ist wie das Internet - Downstream ist immer angenehmer als Upstream
-
Warum missbraucht die ganze Programmierwelt Images als Paintboxen
  Mit Zitat antworten Zitat