Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: JPEG-Datenbankkomponente für Delphi

  Alt 23. Okt 2010, 18:38
Ja, jetzt wird klar, warum du hier gerade auf dem falschen Baum im falschen Wald sitzt.

In deinem DB-Feld ist kein Bild gespeichert, sondern der Pfad zu einem Bild.
Also als interner Typ in Delphi ein
Code:
string
.
Woher soll denn auch bitteschön irgendeine Standardkomponente wissen, dass es sich bei dem String-Inhalt um einen Pfad zu einem Bild handelt und den es jetzt auch noch als Bild darstellen soll?

Hellsehen? Vermuten?

Ok, soweit hast du es begriffen, dass du dafür etwas bauen müsstest (aber ich befürchte aus den falschen Gründen, sonst hättest du niemals versucht TDBImage zu verwenden)

Wenn du 9 Bilder anzeigen möchtest, dann Klatsch 9x TImage auf das Formular.
Die Abfrage/Tabelle hat einen Event
Code:
AfterScroll
dort packst du dann den Code zu laden der Bilder in die TImage
Delphi-Quellcode:
Image1.Picture.LoadFromFile( ADOQuery1.FieldByName( 'Bild1' ).AsString );
{... usw ...}
Bei 9 Bilder sind das 9 Zeilen, was ja nicht wirklich aufwendig sein sollte
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat