Einzelnen Beitrag anzeigen

thomas2009
(Gast)

n/a Beiträge
 
#6

Re: Ungültige Zeigeroperation ???

  Alt 19. Mär 2009, 11:05
Zitat von Blup:
...

Für die Variable bmp1 wird mehr als einmal Free aufgerufen.
bmp1 := TBitmap.Create;
bmp1.Free;
bmp1.Free; <- zeigt auf ein Object das es nicht mehr gibt "Ungültige Zeigeroperation"
das lag daran vermutlich
Nun habe ich den Code so geändert:
Delphi-Quellcode:
procedure TForm1.FormDestroy(Sender: TObject);
begin
if bmp1=nil then bmp1.free;
end;
Nun erscheint Keine Fehlermeldung beim Schließen der Anwendung
Ich hoffe das ist die Lösung
  Mit Zitat antworten Zitat