PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → WD8  Comment récupérer une image sauvée EnMemoire
WD8 Comment récupérer une image sauvée EnMemoire
Débuté par Georges PEYRE, 14 sep. 2004 20:11 - 2 réponses
Posté le 14 septembre 2004 - 20:11
Bonjour,

Mon but final est de charger les icones d'un module exe ou dll dans une liste image.

Lorsque je récupère les icones je dois sauvegarder une image selon 1 des 2 2 méthodes suivantes :

Soit je sauvegarde l'image dans un fichier ...
dSauveImageJPEG(ImageDessin, "C:\Documents\Image.JPEG")
( Inconvénient : je crée des dizaines d'images .bmp )

Soit je sauvegarde l'image en mémoire ...
dSauveImageJPEG(ImageDessin, EnMémoire)
Mais dans ce cas je voudrais pouvoir récupérer cette image EnMémoire et lui attribuer une ValeurAffichée distincte au moment ou je l'ajoute dans la liste image

Quelle fonction dois-je utiliser pour lire EnMemoire ?

Cette façon de faire me permettrait d'éviter la création de ces dizaines d'images

Merci d'avance

Cordialement
Posté le 15 septembre 2004 - 01:52
Bonjour,

Tu n'as pas vraiment besoin de "lire en mémoire".Lors de l'utilisation de la fonction dSauveImageJPEG() avec comme deuxieme paramêtre EnMémoire, la fonction retourne une chaine d'octet. Cette chaine est l'image en format jpg. L'image enregistrée dans la chaine peut être affectée à n'importe quel type de champ image. (Champ image, colonne image d'une table, etc). Pour ce qui est du type chapimage, je ne l'ai jamais utilisé et je ne peux pas te donner d'infos à ce sujet.

En espérant t'avoir aidé.

Mathieu
Posté le 15 septembre 2004 - 17:05
Mathieu Kurth avait énoncé :


Bonjour,

Tu n'as pas vraiment besoin de "lire en mémoire".Lors de l'utilisation de la
fonction dSauveImageJPEG() avec comme deuxieme paramêtre EnMémoire, la
fonction retourne une chaine d'octet. Cette chaine est l'image en format jpg.
L'image enregistrée dans la chaine peut être affectée à n'importe quel type
de champ image. (Champ image, colonne image d'une table, etc). Pour ce qui
est du type chapimage, je ne l'ai jamais utilisé et je ne peux pas te donner
d'infos à ce sujet.

En espérant t'avoir aidé.

Mathieu


Merci pour ton aide

--
Elle est pas belle la vie ?