[VB]Multithreading
teebo
Messages postés
33585
Date d'inscription
Statut
Contributeur
Dernière intervention
-
teebo Messages postés 33585 Date d'inscription Statut Contributeur Dernière intervention -
teebo Messages postés 33585 Date d'inscription Statut Contributeur Dernière intervention -
Salut tout le monde
Otationnez moi d'un doute, theoriquement VB ne fait pas de multithreading non? Du moins pas si on ne lui demande rien?
Bon voila, j'ai dans un OnClick schematiquement:
Generer un fichier Xml avec une appli externe (shell)
Exploitere le fichier xml dans mon programme (DOM)
Effacer le fichier xml (kill)
Et bien il me l'efface avant de l'exploiter...tres bien, je vire mon effacage, ca marche, maintenant j'ai le probleme suivant
Generer un fichier xml (shell)
Exploiter les donnees xml (DOM)
Premiere fois, donnees D1, ca ne marche pas, je reappuis sur le bouton, donnees D2, ca me traite les donnees D1,...
JE VAIS CRISER!
:-(
Quelqu'un peut m'aider?
. .
\_/
Otationnez moi d'un doute, theoriquement VB ne fait pas de multithreading non? Du moins pas si on ne lui demande rien?
Bon voila, j'ai dans un OnClick schematiquement:
Generer un fichier Xml avec une appli externe (shell)
Exploitere le fichier xml dans mon programme (DOM)
Effacer le fichier xml (kill)
Et bien il me l'efface avant de l'exploiter...tres bien, je vire mon effacage, ca marche, maintenant j'ai le probleme suivant
Generer un fichier xml (shell)
Exploiter les donnees xml (DOM)
Premiere fois, donnees D1, ca ne marche pas, je reappuis sur le bouton, donnees D2, ca me traite les donnees D1,...
JE VAIS CRISER!
:-(
Quelqu'un peut m'aider?
. .
\_/
Heeeeeeuuuuuuu
3 réponses
-
Et evidemment en pas a pas ca marche :o(
. .
\_/Heeeeeeuuuuuuu
-
Bon apparement il excecute les commandes shell en asynchrone... Je cherche une alternative :-S
. .
\_/Heeeeeeuuuuuuu
-
Bon pour la "posterite" (qui n'a rien a voir avec les stats :-D):
Dim WshShell, Exec Set WshShell = CreateObject("WScript.Shell") Set Exec = WshShell.Exec(shellCmd) While Exec.Status = 0 Wend LoadXMLFile App.path & "\temp.xml"
. .
\_/Heeeeeeuuuuuuu