Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli
Online

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: Systemressourcen erschöpft

  Alt 7. Mär 2009, 12:16
Ich habe den Übeltäter

Delphi-Quellcode:
procedure TDPerson.ClearPicture;
begin
  if Assigned(FPicture) then // neu eingeführt
  begin
    FreeAndNil(FPicture);
    FPicture := TBitmap.Create;
    DataChanged;
  end;
end;
Um Bilder "zu löschen" habe löse ich das Bitmap auf und erzeuge ein neues (Bitmap.Clear gibt es ja nicht).
Diese Methode wurde auch aufgerufen bevor das Bitmap das erste mal erzeugt wurde
Jetzt schließe ich das mit Assigned aus.

Das Hauptproblem scheint geklärt

Danke für die Hilfe!

Stahli
  Mit Zitat antworten Zitat