[WD5.5] Récup d'un Champ Objet OLE dans une base Access 95
1 réponse
Steph
Bonjour,
Quelqu'un parmi vous aurait-il eu l'expérience de récupérer le contenu d'un
champ de type Objet OLE (Image Bitmap/Paintbrush) d'une base Access 95...
par programmation biensûr ;)
J'essaie d'extraire le champ en question en utilisant
SQLLitMemo/BinaireSauve, mais n'arrive pas à exploiter le fichier récupéré.
Que ce soit par Paint directement (ce qui me semble finalement logique) ou
via un champ OLE de Windev (ChargeOLE me retourne faux).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Steph
> Quelqu'un parmi vous aurait-il eu l'expérience de récupérer le contenu
d'un
champ de type Objet OLE (Image Bitmap/Paintbrush) d'une base Access 95... par programmation biensûr ;)
J'essaie d'extraire le champ en question en utilisant SQLLitMemo/BinaireSauve, mais n'arrive pas à exploiter le fichier
récupéré.
Je réponds moi-même à la question posée ci-dessus.
Après recherche, j'ai trouvé un article du MSDN reprenant pratiquement la même problématique.
L'article indique qu'il faut soustraire du fichier "Objet OLE" le fichier Bitmap. Pour cela, il faut repérer dans l'entête dudit fichier la chaîne "BM" qui indique le début du Bitmap. Par conséquent, une combi de fLit/fEcrit fait l'affaire.
Désolé pour le dérangement :) Steph
> Quelqu'un parmi vous aurait-il eu l'expérience de récupérer le contenu
d'un
champ de type Objet OLE (Image Bitmap/Paintbrush) d'une base Access 95...
par programmation biensûr ;)
J'essaie d'extraire le champ en question en utilisant
SQLLitMemo/BinaireSauve, mais n'arrive pas à exploiter le fichier
récupéré.
Je réponds moi-même à la question posée ci-dessus.
Après recherche, j'ai trouvé un article du MSDN reprenant pratiquement la
même problématique.
L'article indique qu'il faut soustraire du fichier "Objet OLE" le fichier
Bitmap. Pour cela, il faut repérer dans l'entête dudit fichier la chaîne
"BM" qui indique le début du Bitmap. Par conséquent, une combi de
fLit/fEcrit fait l'affaire.
> Quelqu'un parmi vous aurait-il eu l'expérience de récupérer le contenu
d'un
champ de type Objet OLE (Image Bitmap/Paintbrush) d'une base Access 95... par programmation biensûr ;)
J'essaie d'extraire le champ en question en utilisant SQLLitMemo/BinaireSauve, mais n'arrive pas à exploiter le fichier
récupéré.
Je réponds moi-même à la question posée ci-dessus.
Après recherche, j'ai trouvé un article du MSDN reprenant pratiquement la même problématique.
L'article indique qu'il faut soustraire du fichier "Objet OLE" le fichier Bitmap. Pour cela, il faut repérer dans l'entête dudit fichier la chaîne "BM" qui indique le début du Bitmap. Par conséquent, une combi de fLit/fEcrit fait l'affaire.