Multi Thread VBA

moiced59 Messages postés 1161 Statut Membre -  
moiced59 Messages postés 1161 Statut Membre -
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. moiced59 Messages postés 1161 Statut Membre 60
     
    up please
    0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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.
    0
  3. moiced59 Messages postés 1161 Statut Membre 60
     
    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 ;-)
    0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. moiced59 Messages postés 1161 Statut Membre 60
     
    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
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
      0
  7. moiced59 Messages postés 1161 Statut Membre 60
     
    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
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Ok, je viens de déclencher que l'utilisateur a le sablier...

      eric
      0
    2. moiced59 Messages postés 1161 Statut Membre 60
       
      ;-) 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 !!!!
      0