Bonjour
En fait j'ai une fonction dans laquelle j'ai un zippage à faire.
Je voudrai mettre le zippage dans un thread à part et continuer mon traitement de ma fonction principale toto
Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Delegate Sub ThreadDelegate(ByVal obj As MiseADisposition, ByVal Folder As IO.DirectoryInfo) ... public sub toto(ByVal LaMADAs MiseADisposition, ByVal Folder As IO.DirectoryInfo) Traitement 1 ... Dim tester As ThreadDelegate = AddressOf Zippage.zippageDossier Dim params(1) As Object params(0) = LaMAD params(1) = Folder tester.DynamicInvoke(params) traitement2 ... End Sub
Ce code attend le retour ... je n'arrive pas à dire qu'il exécute en parallèle.
Le traitement d'erreur est interne à Zippage.zippageDossier.
Je n'ai pas besoin et je ne veux pas attendre la fin de Zippage.zippageDossier
(quand je zip des fichiers de plusieurs Go, ça met longtemps et les utilisateurs s'inpatienteront)
Merci de votre aide
Partager