Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#6

AW: Bild richtig laden und löschen?

  Alt 10. Mär 2013, 01:02
Hallo Jungs,

hab folgendes Problem. Ich hab zwei Buttons für das Laden und Löschen eines Bildes. Ich kann ein Bild wählen, wenn es nicht das richtige ist, wieder laden, also da klappt alles, wenn ich aber ein geladenes Bild lösche und dann wieder ein Bild wähle, kracht es, ein Speicherzugriffsfehler.
Kein Wunder. Beim löschen rift du free auf, setzt die Variable aber nicht auf nil.
Beim neuen erstellen prüfst du auf nil (was eh überflüssig ist) und ruft dann free auf. Damit versuchst du, den fs ein zweites Mal freizugeben. Das scheitert
Entweder noch ein fs:=nil beim löschen, oder das fs.Free aus dem löschen Button entfernen.
  Mit Zitat antworten Zitat