Bonjour,
Je n'utilise pas souvent les fenêtres internes et pour cause j'ai un phénomène étrange la ...
Contexte :
Une fenêtre principale, contient un champ fenêtre interne, en fonction du menu que je sélectionne, je change le contenu du champ fenêtre interne avec ChangeFenêtreSource()
La fenêtre interne se charge et s'affiche sans problème.
Dans les déclaration globales de cette fenêtre interne, je déclare quelques variables simples (chaines, entiers..)
Problème :
Je n'ai accès à aucune de ces variables, j'ai une erreur en exécution ! Soit la variable n'est soit disant pas accessible, soit j'ai un message d'erreur m'indiquant que le code doit être recompilé. (bien sur la re-compilation n'a rien amélioré.)
Si je fais un GO uniquement de la fenêtre interne, miracle aucun message d'erreur et tout fonctionne .. très étrange non ?
Merci pour votre aide, je sèche ...Cliquez pour agrandir...
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
Fenêtre interne et variables
Discussion dans 'Windev' créé par Ezekiel056, Août 7, 2018.
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Je n'ai jamais constaté ce phénomène, pourtant, j'utilise assez souvent les fenêtres internes.
Quelques questions :
- En quelle version de windev es-tu ?
- D'où appelles-tu tes variables ? Depuis la fenêtre interne ou depuis la fenêtre mère ?
- Peux-tu nous mettre le message d'erreur affiché au cours de l'exécution ?
- Peux-tu supprimer ton répertoire de compilation et réessayer ?
- As-tu essayé sur un autre poste ?
- Peux-tu nous fournir un projet qui permette de reproduire le problème ?
Bonne journée à toi !
Bonjour,
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
: effectivement ton projet fonctionne aussi chez moi (a la différence que j’appelle la fenêtre interne via ChangeFenêtreSource() mais ça fonctionne aussi.
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
: J'appelais les variable de la fenêtre interne depuis la fenêtre interne (c'est ça qui était étonnant !)
Bon, entre temps j'ai déplacé les variables de la fenêtre dans l'init du projet pour pallier au problème..
Ce matin, décidé a trouver le problème... je remet mes variables a leur place, à savoir dans la déclaration de la fenêtre interne... et la miracle.. plus de message d'erreur.. ça n'a ni queue ni tête ! ...
Merci à vous deux pour vos réponses, vos ondes positives on résolu le problème à distance![]()
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Je pense que c'est un gros problème de compilation. N'hésite pas à supprimer ton répertoire de compilation lorsque tu as une abomination comme ça qui se produit.
Ezekiel056 apprécie ceci.