Access OleObjekt Image

19/04/2009 - 20:29 von Konrad Radinger | Report spam
Hallo zusammen,

bisher habe ich unter meiner alten VB6 Anwendung in einem Feld über
OleObjekte Images eingefügt.

Feldtyp: OLE-Objekt.
OLE1.DataField = "PicGesamt"
OLE1.CreateEmbed (sTempPicFileName)

Irgendwie bekomme ich dies unter .net nicht mehr gebacken.
Die Umwandlung in Byte[] klappt nicht, da ich das eingebettete Image in
Crystal Reports wieder anzeigen möchte.

Kann mir jemand weiterhelfen? Die Wunschlösung wàre in C# :-)

Viele Grüße

Konrad Radinger
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
28/04/2009 - 20:37 | Warnen spam
Hallo Konrad!

"Konrad Radinger" schrieb:
bisher habe ich unter meiner alten VB6 Anwendung in einem Feld über
OleObjekte Images eingefügt.

Feldtyp: OLE-Objekt.
OLE1.DataField = "PicGesamt"
OLE1.CreateEmbed (sTempPicFileName)

Irgendwie bekomme ich dies unter .net nicht mehr gebacken.
Die Umwandlung in Byte[] klappt nicht, da ich das eingebettete Image in
Crystal Reports wieder anzeigen möchte.



Das ermittelte 'byte'-Array enthàlt sowohl eine OLE-Beschreibung sowie die
Daten des Bildes. Du kannst versuchen, die ersten 78 Bytes wegzuschneiden
und aus dem Rest der Daten das Bild zu erstellen. Lösungsskizze:

<URL:http://www.vb-tips.com/ImageInDatabase.aspx>

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen