|
Problème Graphe noir dans un champ image |
Débuté par Tarcain, 20 avr. 2017 11:14 - 5 réponses |
| |
| | | |
|
| |
Membre enregistré 8 messages |
|
Posté le 20 avril 2017 - 11:14 |
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 :
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)
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? |
| |
| |
| | | |
|
| | |
| |
Posté le 20 avril 2017 - 12:47 |
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 : 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)
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? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 8 messages |
|
Posté le 20 avril 2017 - 15:32 |
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 |
| |
| |
| | | |
|
| | |
| |
Posté le 20 avril 2017 - 16:15 |
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 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 8 messages |
|
Posté le 25 avril 2017 - 10:24 |
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 |
| |
| |
| | | |
|
| | |
| |
Posté le 25 avril 2017 - 14:18 |
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 |
| |
| |
| | | |
|
| | | | |
| | |
|