PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Impossible d'afficher une image
Impossible d'afficher une image
Iniciado por Fyftyone, 31,may. 2019 11:44 - 1 respuesta
Miembro registrado
6 mensajes
Publicado el 31,mayo 2019 - 11:44
Bonjour à tous,
J'ai un petit problème et je n'arrive pas à comprendre d'où ça vient...

Je lis un fichier texte qui contient différentes informations dont l'adresse de certaines images jpg.
A la fin de mon code, je souhaite afficher l'image. Le seul problème c'est qu'elle ne s'affiche pas et je ne comprend pas pourquoi...

Ici, je crée ma fenêtre et je lui donne la taille voulue pour l'affichage
SI FenEtat(EXPRESS_FEN_Display) = Inexistant ALORS
OuvreSoeur(EXPRESS_FEN_Display)
FIN
SI COMBO_Screen..Valeur = 1 ALORS //Ecran Principal
EXPRESS_FEN_Display..X = 400
EXPRESS_FEN_Display..Y = 10
EXPRESS_FEN_Display..Hauteur = 200
EXPRESS_FEN_Display..Largeur = 200
EXPRESS_FEN_Display.IMG_Display..X=-400
EXPRESS_FEN_Display.IMG_Display..Y=-400

SINON //Ecran Secondaire
EXPRESS_FEN_Display..X = 1367 //Position de la fenêtre (fonction de la résolution de l'écran principal)
EXPRESS_FEN_Display..Y = -200 // Position de la fenêtre (en fonction de la résolution de l'écran principal + position)
EXPRESS_FEN_Display..Hauteur = 1080 //Hauteur de la fenêtre (fonction de la résolution)
EXPRESS_FEN_Display..Largeur = 1920 //Largeur de la fenêtre (fonction de la résolution)
EXPRESS_FEN_Display.IMG_Display..XInitial = 0
EXPRESS_FEN_Display.IMG_Display..YInitial = 0
EXPRESS_FEN_Display.IMG_Display..Hauteur = 4000
EXPRESS_FEN_Display.IMG_Display..Largeur = 4000

FIN


Ma fenêtre contenant l'image est donc bien créée.
Ensuite je vais lire les images :
TANTQUE ExtraitLigne(SAI_Load, Ligne) <> EOT
ListeAjoute(LSI_ImgAux, ExtraitLigne(SAI_Load, Ligne),ExtraitLigne(SAI_Load, Ligne))
Ligne = Ligne + 1
FIN
ListeSupprime(LSI_ImgAux,LSI_ImgAux..Occurrence) //Dernière ligne du fichier est un RC
IMG_Preview1 = LSI_ImgAux[1]
IMG_Preview = IMG_Preview1
LIB_SansNom1..Libellé = IMG_Preview
EXPRESS_FEN_Display.IMG_Display = IMG_Preview


Dans mon IMG_Preview1 et IMG_Preview, j'ai bien les images que je souhaite et qui sont dans ma fenêtre principale.
Mon LIB_SansNom1 contient bien l'adresse du fichier "C:\Users\NomUtilisateur\Desktop\2.jpg"
La dernière ligne s'éxécute mais l'image n'est pas affichée... Et je ne comprend pas pourquoi...

Pouvez-vous m'aider?

Merci d'avance.
Miembro registrado
6 mensajes
Publicado el 31,mayo 2019 - 14:31
Problème résolu... Il fallait simplement que j'évite de fixer la hauteur et largeur de l'image :)