PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Problème Graphe noir dans un champ image
Problème Graphe noir dans un champ image
Started by Tarcain, Apr., 20 2017 11:14 AM - 5 replies
Registered member
8 messages
Posted on April, 20 2017 - 11:14 AM
Bonjour à tous,

Je rencontre un problème depuis la migration d'une de nos applications web (migration de 16 à 22). L'application contient différents graphes qui permettent de voir différentes statistiques, mais depuis la migration les graphes sont en noir.
Ces graphes sont contenu dans des champs images et ces champs images sont contenu dans une zone répété.

Voici le code qui permet de les générer :

// Création du graphe dans un champ image invisible
grCrée(sNomGraphe,grHémicycle)
grDestinationChamp(sNomGraphe,ZONETRAVAIL)
grAjouteDonnée(sNomGraphe,1,1,nVal)
grAjouteDonnée(sNomGraphe,1,2,nTot-nVal)
SI mode="1" ALORS
grCouleurSérie(sNomGraphe,1,iVertClair)
grCouleurSérie(sNomGraphe,2,iRougeClair)
SINON
grCouleurSérie(sNomGraphe,1,iRougeClair)
grCouleurSérie(sNomGraphe,2,iVertClair)
FIN
grLissage(sNomGraphe,Vrai)
grDessine(sNomGraphe)

// Sauvegarde JPEG
SI PAS dSauveImagePNG(ZONETRAVAIL,fRepDonnées()+"\"+sNomFichier,100)ALORS
Erreur("Impossible de sauver le fichier image")
RENVOYER ""
FIN

RENVOYER sNomFichier



Je met ensuite le fichier généré dans un des champs image.

J'ai regarder si le problème ne venait pas des propriétés css du champ image "ZONETRAVAIL", mais je n'ai pas remarqué un élément qui mettrait l'image en noir.

Avez-vous une idée d'où peux venir ce problème?
Posted on April, 20 2017 - 12:47 PM
Ton graphe noir en dev ou en prod ?
c'est peut être encore ce bug grave chiant que l'on se traine depuis la
20 sur la gestion des images quant le serveur est une vm windows 2008 ?

Je dis grave chiant car je viens de mettre un de mes site en prod en
22, et sur un graphe radar, j'ai un bug graphique en prod sur ce
graphe. (une partie en gris ?) alors que cela ne le fait pas en
developpement.

Comme je avais été patché en 20, 21. Je me demande si c'est pas
rebelote en 22 ?



Dans son message précédent, Tarcain a écrit :
Bonjour à tous,

Je rencontre un problème depuis la migration d'une de nos applications web
(migration de 16 à 22). L'application contient différents graphes qui
permettent de voir différentes statistiques, mais depuis la migration les
graphes sont en noir.
Ces graphes sont contenu dans des champs images et ces champs images sont
contenu dans une zone répété.

Voici le code qui permet de les générer :

// Création du graphe dans un champ image invisible
grCrée(sNomGraphe,grHémicycle)
grDestinationChamp(sNomGraphe,ZONETRAVAIL)
grAjouteDonnée(sNomGraphe,1,1,nVal)
grAjouteDonnée(sNomGraphe,1,2,nTot-nVal)
SI mode="1" ALORS
grCouleurSérie(sNomGraphe,1,iVertClair)
grCouleurSérie(sNomGraphe,2,iRougeClair)
SINON
grCouleurSérie(sNomGraphe,1,iRougeClair)
grCouleurSérie(sNomGraphe,2,iVertClair)
FIN
grLissage(sNomGraphe,Vrai)
grDessine(sNomGraphe)

// Sauvegarde JPEG
SI PAS dSauveImagePNG(ZONETRAVAIL,fRepDonnées()+"\"+sNomFichier,100)ALORS
Erreur("Impossible de sauver le fichier image")
RENVOYER ""
FIN

RENVOYER sNomFichier



Je met ensuite le fichier généré dans un des champs image.

J'ai regarder si le problème ne venait pas des propriétés css du champ image
"ZONETRAVAIL", mais je n'ai pas remarqué un élément qui mettrait l'image en
noir.

Avez-vous une idée d'où peux venir ce problème?
Registered member
8 messages
Posted on April, 20 2017 - 3:32 PM
Bonjour Eric,

D'abord, merci pour ta réponse rapide.

Le problème est la aussi bien en dev qu'en prod.
Quant au windows c'est une vm 2003 R2....
(une partie en gris ?) Non que du noir
A savoir : Les images qui sont stockées dans le dossier du répertoire de données sont toutes noires de base.

Une piste que j'essaie d'explorer est de créer directement des champs graphes. Le soucie est que ces champs ne peuvent pas être rajoutés a ma zone répété.
Quand je change la valeur de la série 1 d'un graphe dans la zone répété 3, je modifie les séries de tout mes graphes...
Est-ce qu'il y a un moyen de mettre ces champs dans la zone répété ou un moyen de d'empêcher la modification de tout les graphes?

PS : je me suis trompé dans l'énoncé on est passé en version 20 et non 22
Posted on April, 20 2017 - 4:15 PM
Tarcain avait énoncé :
Bonjour Eric,

D'abord, merci pour ta réponse rapide.

Le problème est la aussi bien en dev qu'en prod.
Quant au windows c'est une vm 2003 R2....
(une partie en gris ?) Non que du noir
A savoir : Les images qui sont stockées dans le dossier du répertoire de
données sont toutes noires de base.

Une piste que j'essaie d'explorer est de créer directement des champs
graphes. Le soucie est que ces champs ne peuvent pas être rajoutés a ma zone
répété. Quand je change la valeur de la série 1 d'un graphe dans la zone
répété 3, je modifie les séries de tout mes graphes...
Est-ce qu'il y a un moyen de mettre ces champs dans la zone répété ou un
moyen de d'empêcher la modification de tout les graphes?

PS : je me suis trompé dans l'énoncé on est passé en version 20 et non 22


pour faire du graphe dans uen zr, non c'est le seul moyen que je
connaisse.
je ne l'ai utilisé qu'une fois et c'est resté à l'état de maquette.
cela fonctionnait sur certaines lignes et sur d'autres le graphe ne se
faisait pas, de façon complêtement aléatoire. Donc je n'y reviens plus.

Pour ton pb, ça pue le pb sur la wd200img.dll
C'est connu et mal corrigé.
C'est arrivé en 20 (20.0.24.0) On y a eu droit aussi en 21, et je suis
sûr qu'on y a droit en 22.

Le truc c'est de copier une autre dll plus ancienne et ça marche.

essaie de retouver ce post du 4 mai 2016
wd210img.dll qui travaille un peu avec des images

Moi, là j'ai un pb entre mon résultat en dev, et mon résultat en prod
https://screenpresso.com/=c7S8e

donc je subodore la même raison
Registered member
8 messages
Posted on April, 25 2017 - 10:24 AM
Bonjour Eric,

Désolé pour la réponse tardive.

Je ne suis pas parvenu à trouver une version antérieur à la 20.0.24.0 de la dll (je n'ai trouvé que la 41). Est-ce vous pouvez m'indiquer ou je puisse trouver cette version?

Quand vous dites << Le truc c'est de copier une autre dll plus ancienne et ça marche. >>, ça veux dire que si j'ai la dll de la version 19 et que je la renomme en 20 ça marchera?

Par contre je n'ai aucune idée d'où peux venir ce problème de tache dans vos graphes en prod.

PS : le post d'Eric du 4 mai 2016 : https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/58306-wd210img-dll-qui-travaille-peu-avec-images/read.awp
Posted on April, 25 2017 - 2:18 PM
Tarcain a formulé ce mardi :
Bonjour Eric,

Désolé pour la réponse tardive.

Je ne suis pas parvenu à trouver une version antérieur à la 20.0.24.0 de la
dll (je n'ai trouvé que la 41). Est-ce vous pouvez m'indiquer ou je puisse
trouver cette version?

Quand vous dites << Le truc c'est de copier une autre dll plus ancienne et ça
marche. >>, ça veux dire que si j'ai la dll de la version 19 et que je la
renomme en 20 ça marchera?

Par contre je n'ai aucune idée d'où peux venir ce problème de tache dans vos
graphes en prod.

PS : le post d'Eric du 4 mai 2016 :
https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/58306-wd210img-dll-qui-travaille-peu-avec-images/read.awp


envoie moi ton mail en pv à eric.roumegou
sur le domaine wtablettes.net

je t"enverrai la dll
nous avions une wd200img.dll et nous l'avions renommée en wd210img.dll
Mais en 20 je te donnerai la dernière Ok