Question XAML update a Progressbar multithread

Plus d'informations
il y a 14 ans 6 mois #10173 par berfic
Bonjour
Sur un script avec interface en xaml qui effectue
par exemple un get-childitem dans un autre Thread que la form.:)
j'ai une progressBar qui s'affiche .
Le problème est que je ne sais comment faire un update de la progressbar sans figer la form.:huh:


La pièce jointe Script.txt est absente ou indisponible

<br><br>Message édité par: berfic, à: 1/09/11 11:31
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 5 mois #10304 par Matthew BETTON
Bonsoir,

Basiquement, avec PowerShell V2, on ne peut pas.

Il faudrait que PoSh sache gérer le multi-threading.

Un process peut contenir plusieurs threads qui eux mêmes peuvent contenir plusieurs handles...

Cela signifie qu'un script PowerShell n'est pas capable de générer plusieurs threads, ce qui est nécessaire notamment pour faire progresser la barre (thread1) tout en redessinant la boîte de dialogue dès que tu la déplace avec la souris (thread2) (Je simplifie pour expliquer ;) ).

Cependant, il existe des solutions pour l'exécution de processus en tâche de fond (que je n'ai jamais eu l'occasion de mettre en œuvre... l'occasion, ou le courage... je ne sais plus :P ), comme la création de jobs... Peut être qu'il existe d'autres solutions ?

Pour créer des applications \&quot;multi threadées\&quot; (donc plus \&quot;complexes\&quot;), je pense qu'il vaut mieux passer par des développements en C++, C#, etc...


@ +

Matthew<br><br>Message édité par: Matthew BETTON, à: 21/09/11 21:48

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.071 secondes
Propulsé par Kunena