Multithreading ? [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 07-04-2002 à 00:26:13
bah chuis non plus expert en vb, mais j'ai jamais vu faire ca ...
PS: T'aurais du ecrire NETI en Java, t'aurais pas eu de soucis pour le porter
Marsh Posté le 07-04-2002 à 00:32:42
Je@nb a écrit a écrit : Non Delphi c mieux (Darklord va débarque ) |
tsssS.....
Marsh Posté le 07-04-2002 à 06:00:23
je pense que ca peux t'aider :
http://www.planet-source-code.com/ [...] 9&lngWId=1
Marsh Posté le 07-04-2002 à 07:27:16
Le problème avec le multi-threading en VB c'est que le programe devient vite instable... Moi je teconseil d'écrire une dll contenant une classe de multihtreading en C++/COM avec Visual C++ que tu poura ajouter à ton projet VB...
Je crois que ce serait le mieux... en tk bonne chance
Marsh Posté le 07-04-2002 à 09:27:58
Ventilo a écrit a écrit : Le problème avec le multi-threading en VB c'est que le programe devient vite instable... Moi je teconseil d'écrire une dll contenant une classe de multihtreading en C++/COM avec Visual C++ que tu poura ajouter à ton projet VB... |
si tu as des articles sympas sur le threading COM je suis preneur !
Marsh Posté le 07-04-2002 à 09:34:41
sur leur exemple, ça à l'aide de bien passer.
Puis ca sera certainement plus stable que tout faire (serveur avec 10 ports ouverts) dans un seul thread...
Marsh Posté le 07-04-2002 à 20:48:18
Aucun pb pour moi, j'ai eu l'ocasion d'utiliser le multithreading sans trop de pb. Le truc c'est que VB5 est plus "compatible" que le 6. J'ai remarqué pour le 6 qu'en compilant en PCode, le multithreading passait a tout les coups.
Marsh Posté le 07-04-2002 à 21:45:52
par contre j'ai pas bien compris, tu peux plus communiquer qu'avec la page qui crée le thread ?
Marsh Posté le 07-04-2002 à 21:46:23
Comment une fonction appellée dans un nouveau thread peut elle retourner un résultat ?
Marsh Posté le 07-04-2002 à 22:35:41
on peut passer des params à la fonction qu'on apelle par un thread ?
Marsh Posté le 07-04-2002 à 23:49:10
Les réponses arrivent pas
T'aurai fait en Delphi torai u plus d'aide
Marsh Posté le 08-04-2002 à 10:53:11
oui tu peux passer un paramettre a un thread (déclaré as any dans la déclaration). Pour retourner une valeur, j'en ai pas eu besoin mais en VB j'en doute (pointeur) donc fodra utilisé une variable globale qui ne devra pas etre modifiée aileur que dans ce thread.
Marsh Posté le 06-04-2002 à 13:35:22
est ce possible ? si oui comment ?