| |
Membre enregistré 25 messages |
|
Posté le 06 mars 2018 - 11:48 |
Bonjour à tous,
Je développe actuellement un projet et je rencontre un bug apparemment déjà rencontré par d'autres utilisateurs mais sur des versions plus anciennes de WD.
Environnement : WinDev 18 à jour et PC Windows 10 Fall Creators Update
J'ai une fenêtre avec une table affichant ligne par ligne une centaine d'enregistrements, et un bouton avec un code simpliste qui génère l'état un par un de chaque enregistrement en une fiche format PDF pour me l'enregistrer dans un répertoire indiqué par l'utilisateur.
Code :
Param1 est un entier Param2 est une chaîne Param3 est une chaîne
POUR t=1 A TableOccurrence(TABLE_Matierepremiere,toTotal) Param1 = TABLE_Matierepremiere[t] Param2 = TABLE_Matierepremiere[t].COL_NomArticle Param3 = TABLE_Matierepremiere[t].COL_IDmatierepremiere RepPDF est une chaîne = SAI_rep + "\" + TABLE_Matierepremiere[t].COL_Famille + "\" + Param3 + " - " + Param2 + ".pdf" iDestination(iPDF, RepPDF) iInitRequêteEtat(ETAT_Details_matierepremiere1, Param1) iImprimeEtat(ETAT_Details_matierepremiere1) FIN
Info("Exportation terminée !")
Bug : De manière aléatoire pendant ce traitement, le logiciel plante/fige et plus rien ne se génère. Je suis obligé de tuer le processus. Ça peut le faire dès la première génération comme à la 20ème. En parcourant le forum, ce bug serait provoqué par des animations lors de l'impression dans un environnement Windows 10. J'ai donc désactivé l'assombrissement de la fenêtre qui devient inaccessible quand le popup d'impression apparaît, et j'ai ajouté ce bout de code :
FenDésactiveEffet(effetAnimation+effetCadreTranslucide+effetGFI+effetHalo)
Mais le bug est toujours présent. Pas d'antivirus actif également pour les tests.
J'ai testé dans un environnement Windows 7, aucun problème, aucun plantage...
Avez-vous une solution ?
Merci d'avance. Valentin.Message modifié, 06 mars 2018 - 11:50 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 25 messages |
|
Posté le 06 mars 2018 - 12:04 |
Je viens de trouver une solution provisoire. Il faut désactiver toutes les animations de Windows 10 dans les options de performances pour ne plus avoir le bug. Mais ce n'est pas une solution finale...
EDIT : Fausse alerte, ça plante toujours...Message modifié, 06 mars 2018 - 12:05 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 940 messages Popularité : +66 (68 votes) |
|
Posté le 06 mars 2018 - 15:43 |
bonjour,
votre application ne serait-elle pas en 32bits ? Si oui, préférez une application compilée en 64bit dans ce cas.
bon dèv |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 25 messages |
|
Posté le 06 mars 2018 - 15:52 |
Où est-ce que je peux voir ce paramètre ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 25 messages |
|
Posté le 06 mars 2018 - 16:09 |
Même bug avec une recompilation en 64bits. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 25 messages |
|
Posté le 09 mars 2018 - 15:10 |
| |
| |
| | | |
|
| | |
| |
Posté le 12 mars 2018 - 11:33 |
Salut, J'avais un bug similaire et j'ai changé la DLL d'impression et tout fonctionne parfaitement maintenant J'avais trouvé la DLL en téléchargement très facilement c'est "wd180prn.dll" regarde bien en fonction de la version de ton Windev |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 940 messages Popularité : +66 (68 votes) |
|
Posté le 12 mars 2018 - 11:52 |
bonjour,
peu être du coup voir au niveau de Windows : Dans votre Windows 10, allez dans Paramètres Windows Defender Ouvrir le centre de sécurité Windows Defender Contrôle des applications et du navigateur Qu'avez vous d'activé comme options ? Faite un test en désactivant toute ces options ( reboot nécessaire je pense ) pour voir si cela corrige quelque chose. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 219 messages Popularité : +4 (4 votes) |
|
Posté le 12 mars 2018 - 12:10 |
Salut, J'avais le même problème et j'ai changé la DLL d'impression "wd180prn.dll" et tout est rentré dans l'odre Tu peux trouvé cette DLL facilement sur internet en fonction de la version de ton windev.
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 25 messages |
|
Posté le 16 mars 2018 - 12:38 |
Bonjour,
Problème résolu avec la mise à jour de la DLL concernée.
Merci ! |
| |
| |
| | | |
|
| | |