PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Groupware
Groupware
Iniciado por ChoChr, 24,jun. 2019 14:24 - 2 respuestas
Miembro registrado
28 mensajes
Publicado el 24,junio 2019 - 14:24
Bonjour,

Après 2 messages au support technique infructueux et maintenant après téléchargement de la version 75m, j'ai toujours un problème de groupware. La gestion est en mode automatique.
En exécution (64 bits), je clique "Gestion des droits" dans la fenêtre "Administration du groupware utilisateur", choisi un groupe et appuie sur "Suivant". La liste des fenêtre du projet se remplit et une fenêtre "Mécanisme de sécurité" affiche une erreur (voir plus bas).

Êtes-vous ou avez-vous été dans ce cas ? Qu'avez-vous fait pour y remédier ?

Merci pour vos retours.

Bonne journée.

Erreur à la ligne 20 du traitement Procédure locale bRecupBufferImageFenetre (Composant 'WDGPU').
L'autodiagnostic des threads a détecté un comportement interne inattendu.

**********************************************

----- Informations techniques -----

Composant : WDGPU

Appel WL :
Traitement de 'Procédure locale bRecupBufferImageFenetre' (FEN_GPU_Principale.PROCEDURE.bRecupBufferImageFenetre), ligne 20

Que s'est-il passé ?
L'autodiagnostic des threads a détecté un comportement interne inattendu.

Code erreur : 2947
Niveau : erreur fatale

Dump de l'erreur du module 'wd240vm64.dll' (24.0.478.3).
Identifiant des informations détaillées (.err) : 2947
Informations de débogage :
UEL = 180
Informations supplémentaires :
EIT_PILEWL :
Procédure globale GPU_RecupInfoUtilisateur (COL_GPU.GPU_RecupInfoUtilisateur)
EIT_COMPOSANT :
WDGPU
EIT_DATEHEURE : 24/06/2019 14:01:45
EIT_TYPE_WDFILE : <2>
EIT_IDCODE : <458752>
EIT_THREAD : <ThreadImage>
Miembro registrado
2.682 mensajes
Publicado el 24,junio 2019 - 15:28
Bonjour,

Le code créant l'erreur est celui-ci:
nNbImage est un entier=ImageFenêtre(sNomFenetre,sNomRepTemp+sNomFenetre)


ImageFenêtre() est très certainement une fonction touchant à l'IHM et cela est interdit dans un thread. La procédure étant appelée dans un thread, elle ne devrait donc pas être utilisée à cet endroit si ça touche bien à l'IHM.

L'appel des procédures est celui-ci:
ThreadExecute("ThreadImage",threadNormal,ThreadImage)
...
SI bRecupBufferImageFenetre(sNomRepTemp,ZR_Element[i].LIB_Element,bufImage) ALORS


On est donc bien dans un thread.

Essaye de dire cela au ST tu auras peut-être plus de chances.

--
Cordialement,

Philippe SAINT-BERTIN
Miembro registrado
28 mensajes
Publicado el 24,junio 2019 - 16:28
Un grand merci Philippe
Je vais suggérer ton idée au ST