Faire un thread [VB / ADO / Multithreading] - Programmation
Marsh Posté le 16-01-2001 à 12:50:55
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 ?
Marsh Posté le 16-01-2001 à 12:58:01
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
Marsh Posté le 16-01-2001 à 13:37:35
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.
Marsh Posté le 16-01-2001 à 14:10:07
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
Marsh Posté le 16-01-2001 à 11:08:30
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