Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
984 Beiträge
 
#4

AW: PNGImage in Datenbank speichern und laden

  Alt 29. Jan 2025, 14:41
Mach vor dem F.Logo.LoadFromStream(ms); mal ein ms.Position:=0;
Hatte ich, habs nur beim zusammenkürzen für den Post versehentlich mit gelöscht.

Und wenn das nicht hilft, speichere den Stream doch einfach mal in eine Datei und prüfe und ggf. vergleiche den Inhalt, ggf. mit einem Hexeditor.

Direktes Laden des gleichen Streams nach dem Speichern funktioniert aber?
Der Fehler sitzt natürlich immer vorm Monitor

Aber das mit dem Speichern hat mich auf die richtige Spur gebracht.
Im Programm gibt es 2 Möglichkeiten einen Eintrag zu Editieren. Zum einen über den "Bearbeiten"-Button und über Doppelklick.
In der Button-Methode habe ich das geladene PNG zum Object Assigned und in der Doppelklick-Methode vergessen.
Beim Testen habe ich natürlich, weil man es ja so intuitiv mache, mit Doppelklick editiert. Ergo, in meinem Object war das PNG immer leer.
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat