Envoyé par
tatayo
Bonjour,
J'émets une hypothèse: dans le projet en question, les boites de dialogue sont "personnalisée".
Je me dis alors que le problème se trouve dans la fenêtre utilisée par Windev pour la fonction dialogue.
Pour en être sûr, il suffit de mettre un point d'arrêt sur l'appel de Dialogue, puis de tracer le code pas à pas.
La ligne de code ainsi que le contenu des variables devraient de permettre de trouver ce qui ne va pas.
Tatayo.
Bien vu mais non.
J'ai fait ce que tu as préconisé, à savoir placer un point d'arrêt ligne 6 du code ci-dessous
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| // Une ligne est-elle sélectionnée ?
SI TableSelect(TABLE_Sessions) = -1 ALORS RETOUR
//1 : &Supprimer
//2 : &Ne pas supprimer
SELON Dialogue("Êtes-vous sûr de vouloir supprimer l'enregistrement ?")
// &Supprimer
CAS 1
// Suppression de l'enregistrement Sessions à partir de la table
TableSupprime(TABLE_Sessions)
// Positionnement sur l'enregistrement courant
TableAffiche(TABLE_Sessions, taCourantPremier)
// &Ne pas supprimer
CAS 2
FIN |
F7 pour avancer ==> plantage.
Erreur à la ligne 30 du traitement Procédure globale WinDevQuestion_AfficherBoutons.
L'élément 'BTN_1' est inconnu.
----- Informations techniques -----
Projet : GesRaceCar
Appel WL :
Traitement de 'Procédure globale WinDevQuestion_AfficherBoutons' (WDOBJ_Dialogue.WinDevQuestion_AfficherBoutons), ligne 30, thread 0
Que s'est-il passé ?
L'élément 'BTN_1' est inconnu.
Code erreur : 1059
Niveau : erreur fatale (EL_FATAL)
Dump de l'erreur du module 'wd180vm.dll' (18.0.150.3).
Identifiant des informations détaillées (.err) : 1059
Informations supplémentaires :
EIT_PILEWL :
Procédure globale WinDevQuestion_AfficherBoutons (WDOBJ_Dialogue.WinDevQuestion_AfficherBoutons), ligne 30
Procédure globale WinDevQuestionInit (WDOBJ_Dialogue.WinDevQuestionInit), ligne 45
Clic sur BTN_Supprimer (FEN_Table_Sessions.BTN_Supprimer), ligne 6
EIT_DATEHEURE : 23/07/2014 06:52:06
On n'accède pas à la procédure globale.
C'est rageant.
Partager