Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1471 connectés 

  FORUM HardWare.fr
  Programmation

  [VB / ADO / Multithreading] Faire un thread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB / ADO / Multithreading] Faire un thread

n°9745
thegti
La constipation se soigne ...
Posté le 16-01-2001 à 11:08:30  profilanswer
 

Bonjour,
 
Voila mon problème, j'ai une procédure stockée qui met entre 30 minutes et une heure (5000 lignes de code, 5 niveaux de regroupements, une dizaine de sommes cumulées) et quand je l'execute depuis mon appli VB (objet connection ADO), l'appli apparait comme bloqué en attendant la fin de la procédure stockée
 
Donc je voudrais faire un thread en VB
 
Merci d'avance

mood
Publicité
Posté le 16-01-2001 à 11:08:30  profilanswer
 

n°9752
Hepil
Posté le 16-01-2001 à 12:50:55  profilanswer
 

en fait, c'est presque automatique si tu es sous environnement multitâche ! NT ou w2000
ton appli sera alors un seul thread par rapport aux autres
Pour créer toi - même ls threads sous environnement multitâche, je ne pense pas tu puisses le faire en VB
 
Un autre avis ?

n°9753
thegti
La constipation se soigne ...
Posté le 16-01-2001 à 12:58:01  profilanswer
 

Ouais ca doit pas être prévu pour ca
car pas moyen de trouver un bout de code avec deux threads
sauf en passant par l'API windows, bien sur, mais c'est une tout autre histoire :D

n°9758
yop
Posté le 16-01-2001 à 13:37:35  profilanswer
 

Dans la version VB6 cela n'est pas possible sauf par l'api.
Neanmoins dans la version 7 cela est pris en compte.
Actuellement tu as Visual Studio 7 qui est en beta 1 sur le site de microsoft.

n°9766
Guru
Posté le 16-01-2001 à 14:10:07  profilanswer
 

Comme le dit Yop cela est possible via l'API Windows. En VB6, il suffit de faire les déclarations correspondantes au début de ton programme et ca marche bien.
 
Pour les déclarations utilises le programme API Text Viewer installé avec VB et reportes toi au MSDN pour les fonctions relatives aux process et thread. Voir url ci dessous :
 
http://msdn.microsoft.com/library/ [...] d_86sz.htm
 
Bon courage


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB / ADO / Multithreading] Faire un thread

 

Sujets relatifs
Plus de sujets relatifs à : [VB / ADO / Multithreading] Faire un thread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR