FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV (précédentes versions)
→
Usage dialogue dans un composant externe
Usage dialogue dans un composant externe
Débuté par zebulon, 11 déc. 2023 15:12 - 6 réponses
Connectez-vous…
zebulon
#1
Posté le 11 décembre 2023 - 15:12
J'ai regroupé dans un composant externe les fonctions de mise à jour de mes applications : recherche de mise à jour, téléchargement et consultation d'un site internet.
Si une mise à jour est disponible j'affiche une boite de dialogue avec 3 choix.
1 - Consulter le site
2 - Télécharger la mise à jour
3 - Ne rien faire
le traitement des réponse est fait dans le composant (procédures).
Depuis une application A > les choix sont correctement traités.
Depuis une application B > les choix ne sont pas correctement traités ! le choix 1 conduit à rien, le 2 à consulter le site....
La version du composant intégrée est bien la même dans les deux cas.
Windev utilisé : Windev 20 patch 01F200067s
Cordialement.
Signaler
0
0
Voroltinquo
#2
Membre enregistré
3 895 messages
Popularité : +227 (347 votes)
Posté le 12 décembre 2023 - 02:10
Bonjour,
Le composant a-t-il été créé de manière indépendante ou à partir du projet A ?
--
Il y a peut être plus simple, mais, ça tourne
Signaler
0
0
Popoy
#3
Membre enregistré
3 353 messages
Popularité : +93 (137 votes)
Posté le 12 décembre 2023 - 07:45
Salut,
C'est bizarre, j'ai eu la même réflexion
https://www.developpez.net/forums/d2159723/environnements-developpement/windev/usage-dialogue-composant-externe/
Signaler
0
0
Voroltinquo
#4
Membre enregistré
3 895 messages
Popularité : +227 (347 votes)
Posté le 12 décembre 2023 - 08:29
Les fonctions du type Saisie ou Dialogue n'aiment pas trop être "transportées". Les messages (et leur traduction) sont stockés dans le projet initial, et eux, ils ne "suivent" pas la fonction lorsqu'elle est transportée. Un simple Copier/Coller entraîne un problème.
--
Il y a peut être plus simple, mais, ça tourne
Signaler
0
0
zebulon
#5
Posté le 12 décembre 2023 - 16:26
Bonjour,
Merci pour vos réponses !
J'étais en train d'arriver à cette piste... Comment supprimer ce cache (ou mémorisation) dans mon projet ? retirer le composant et le remettre ne suffit pas...
Au pire je peux resaisir la fonction dialogue.
Cordialement
Signaler
0
0
Voroltinquo
#6
Membre enregistré
3 895 messages
Popularité : +227 (347 votes)
Posté le 12 décembre 2023 - 18:13
En créant un projet spécifique pour ton composant, les messages seront inclus dans le projet composant.
Attention, il ne faudra pas faire de Copier/Coller sur la fonction Dialogue (cf doc)
--
Il y a peut être plus simple, mais, ça tourne
Signaler
0
0
zebulon
#7
Posté le 13 décembre 2023 - 08:38
Voroltinquo a écrit :
En créant un projet spécifique pour ton composant, les messages seront inclus dans le projet composant.
Attention, il ne faudra pas faire de Copier/Coller sur la fonction Dialogue (cf doc)
--
Il y a peut être plus simple, mais, ça tourne
Bonjour,
Après recréation "from scratch" du dialogue je confirme que le problème venait bien du fait que le code avec le dialogue avait été coupé / collé (ou pour être plus précis : les procédures ont été coupées / collées des procédures de l'application vers celles du composant).
Un piège à éviter donc...
Merci pour votre aide.
Signaler
0
0
→ Revenir à WINDEV (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte