|
| Inicio → WINDEV 2025 → Garder l'état de mon interrupteur après fermeture de la fenêtre. |
| Garder l'état de mon interrupteur après fermeture de la fenêtre. |
| Iniciado por Nathangn, 29,abr. 2019 19:10 - 4 respuestas |
| |
| | | |
|
| |
Miembro registrado 2 mensajes |
|
| Publicado el 29,abril 2019 - 19:10 |
Bonsoir à tous. je suis un débutant dans la programmation Windev. j'ai une zone répétée qui comporte une colonne de bouton ON/OFF. Mais j'aimerais qu'à chaque fois que les boutons sont actionner et que je ferme la fenêtre, lors de la réouverture de la fenêtre que l'état des boutons ne change pas. j'ai déjà essayer mais cela ne prends en compte que la première ligne de la zone répétée. Merci d'avance... |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 299 mensajes |
|
| Publicado el 30,abril 2019 - 10:17 |
Soit lorsque vous fermez la fenêtre vous enregistrez votre saisie dans une base et là, à la réouverture, vous relisez la base. Soit ce n'est pas le cas et vous enregistrez la valeurs de vos boutons dans un fichier INI et vous les relisez quand vous réaffichez la fenêtre
Pour écrire
INIEcrit("Boutons", "Bouton1", NumériqueVersChaîne(Bouton1.valeur), NomFichierINI))
Pour lire
Bouton1.valeur = Val(INILit("Boutons", "Bouton1", "0", NomFichierINI)) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2 mensajes |
|
| Publicado el 01,mayo 2019 - 08:12 |
| |
| |
| | | |
|
| | |
| |
| Publicado el 03,mayo 2019 - 08:52 |
MICHEL avait soumis l'idée :
Soit lorsque vous fermez la fenêtre vous enregistrez votre saisie dans une base et là, à la réouverture, vous relisez la base. Soit ce n'est pas le cas et vous enregistrez la valeurs de vos boutons dans un fichier INI et vous les relisez quand vous réaffichez la fenêtre Pour écrire INIEcrit("Boutons", "Bouton1", NumeriqueVersChaine(Bouton1.valeur), NomFichierINI)) Pour lire Bouton1.valeur = val(INILit("Boutons", "Bouton1", "0", NomFichierINI))
Garder des paramètres d'IHM dans un fichier ini est la pire idée, si le volume tend à augmenter, ça va devenir d'une lenteur abominable.
Toujours préférer la base de registre ou un fichier XML. Le fichier ini, c'est bon pour les paramètres statiques et peu nombreux. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 299 mensajes |
|
| Publicado el 03,mayo 2019 - 12:19 |
Pour que le volume tende à augmenter on peut penser qu'il s'agit de données enregistrées dans une base et c'est ce que j'avais écrit : "Soit lorsque vous fermez la fenêtre vous enregistrez votre saisie dans une base et là, à la réouverture, vous relisez la base."
Créer un fichier XML pour juste quelques informations me semble un peu démesuré Ce qui me semble surtout à éviter est d'utiliser la base de registre. Cela devient rapidement ingérable si le logiciel est diffusé sur des configurations hétérogènes. Lorsqu'il s'agit de systèmes en grandes entreprises on se heurte à des problèmes de droits d'accès. Enfin si on doit modifier manuellement une information c'et simplissime dans un fichier INI ou XML, c'est long et dangereux sur la registry. |
| |
| |
| | | |
|
| | | | |
| | |
|