GUICtrlSetData() - Rafraîchissement du Bk.
Posté : mer. 06 févr. 2019 11:10
Bonjour,
J'utilise actuellement l'AU3 pour observer le réseau (via PCAP) et incrémenter une base de donnée des différentes IP / protocoles utilisés / etc pour faire un audit de sécurité en local. J'incrémente un champ (label) par le nombre de paquet reçu lors de l'analyse en "real-time". Bonne idée ou pas, cela fonctionne. Mais lors des piques de packets (1900 /sc), bien que le label se mette bien à jour, j'ai l'impression que l'AU3 détruit et recréer l'élément avec le nouveau texte, parce que je vois le background (Bk) devenir "blanc naturel", puis se ré-appliquer en transparent.
C'est bête, mais comme je compte mettre en libre service le code, je pense que ça va gêner l’œil des utilisateurs. Une idée de comment fonctionne GUICtrlSetData() à ce niveau et comment pallier au problème ? La solution simple serait d'incrémenter l'affichage toutes les x secondes en incrémentant la variable en background en temps réel, mais je me demande s'il y a une solution directement prévue en AU3.
Une idée ?
J'utilise actuellement l'AU3 pour observer le réseau (via PCAP) et incrémenter une base de donnée des différentes IP / protocoles utilisés / etc pour faire un audit de sécurité en local. J'incrémente un champ (label) par le nombre de paquet reçu lors de l'analyse en "real-time". Bonne idée ou pas, cela fonctionne. Mais lors des piques de packets (1900 /sc), bien que le label se mette bien à jour, j'ai l'impression que l'AU3 détruit et recréer l'élément avec le nouveau texte, parce que je vois le background (Bk) devenir "blanc naturel", puis se ré-appliquer en transparent.
C'est bête, mais comme je compte mettre en libre service le code, je pense que ça va gêner l’œil des utilisateurs. Une idée de comment fonctionne GUICtrlSetData() à ce niveau et comment pallier au problème ? La solution simple serait d'incrémenter l'affichage toutes les x secondes en incrémentant la variable en background en temps réel, mais je me demande s'il y a une solution directement prévue en AU3.
Une idée ?