Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: n-Dame: Darstellung schlägt fehl

  Alt 17. Jan 2006, 10:51
Ich versteh zwar nicht was dein Programm da genau macht. Aber ist ja auch egal.
Jedefalls hilft es wirstschaften, wenn man den beanspruchten Speicher auch wieder freigibt. Ich hab das an 2 Stellen getan .. und siehe da: Der Fehler ist weg.
Delphi-Quellcode:
PROCEDURE Damen_visualisieren (spalte,zeile:integer);
  var damebild:TBitmap;
      begin
      damebild:=TBitmap.Create;
      damebild.LoadFromFile('dame.bmp');
      DrawGrid1.Canvas.Draw(((spalte*30)+spalte)-31,((zeile*30)+zeile)-31,damebild);
      damebild.Free; //Hier ...
      end;

  PROCEDURE Damen_loeschen (spalte,zeile:integer);
  var damebild:TBitmap;
      begin
      damebild:=TBitmap.Create;
      damebild.LoadFromFile('leer.bmp');
      DrawGrid1.Canvas.Draw(((spalte*30)+spalte)-31,((zeile*30)+zeile)-31,damebild);
      damebild.Free; // ... und hier
      end;
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat