Multi Thread VBA

Bonjour,

je suis actuellement a la recherche du fonctionnement du multi thread en vba .

J'ai récupéré une dll qui sert a creer les thread en vba

Voici le bout de code que j'ai trouve sur le net mais je n'arrive pas a dire thread 1 execute tel fonction thread 2 celle ci !!!

Voici le nom de la dll et le bout de code

dll : ScptUtlx.dll

code :
<code>
Dim Thread As ScriptUtilities.Thread
Set Thread = CreateObject("ScriptUtils.Thread")
Thread.SomeMethod SomeParameters
Thread.SomeProperty = SomeValue
<code/>

Merci a tous pour votre aide

6 réponses

  1. Bah non meme la proposition 1 ne vas pas je ne peux pas coder l'action car je souhaite que ce soit l'utilisateur qui arrete le code ;-)

    Pareil le ontime ne me convient pas car le code ne s'arrete jamais

    ;-)

    Merci pour tes propositions
    1. Contributeur
      Ok, je viens de déclencher que l'utilisateur a le sablier...

      eric
    2. ;-) J'ai reussi du multi therad en vba mais ca ne marche vraiment pas bien
      J'ai testé en vb net cela fonctionne nickel Dommage !!!!
  2. Bonjour ,

    Bah oui mais mon code tourne sans jamais s'arreter dc impossible de le mettre sur timer l'utilisateur ne peux rien modifier pdt l'execution du code
    1. Contributeur
      Il tourne, donc ça n'enlève rien à ma proposition 1)
      Et pour la 2) regarde l'aide sur ontime (à moins que ça n'existe pas sur access). Si besoin semer des doevents là ou il faut.

      eric
  3. Contributeur
    Bonjour,

    Le but de mon thread est de pouvoir arreter un code avec un bouton
    Tu pourrais le lier à un booléen que tu testes aux endroits interessants pour toi (fin d'un calcul, d'une mise à jour ou...)
    Ou bien le tester toutes les x secondes sur un appel par ontime

    eric
    Jamais tu ne répondras à un mp non sollicité...
    Bon, ça c'est fait.
    1. Bonjour

      Je viens de reussir mais access plante 1 fois sur 2 pas terrible !!!

      Le but de mon thread est de pouvoir arreter un code avec un bouton.

      style controle pause mais avec un bouton .

      Merci ;-)
      1. Bonjour,
        Multi-Thread en VBA pas vraiment top, plutot reserve au C++ ou .net. Je n'ai pas trouve de code sur votre DLL. Sorry et bon courage si vous persistez dans votre quete.