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. 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.
    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. 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 ,

          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
        2. 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 !!!!