khamine
Messages postés27Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention 2 septembre 2005
-
29 août 2005 à 11:01
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
29 août 2005 à 17:10
Salut tout le monde;
j'ai une question a la quelle j'ai pas pu trouver de reponse, ben , pour quoi si on lanse un long traitement sur VC6 (par exemple avec un click sur un button) tous les autres controles se bloquent, et pire que cela le dialog deviens illisible, je veux pas etuliser les threades mais si qlq1 a une solution pour rendre la fenetre lisible meme s'elle est inactive.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 29 août 2005 à 17:10
Je mets dans WinMain() pour initialiser COM en multithread sinon tu mets CoInitialize(NULL) au début du thread.
Ce que fait le thread peu importe, j'ai juste mis le début pour montrer comment initialiser les pointeurs ADO, ensuite tout s'emploie normalement comme dans mes exemples ADO en source sur cppfrance.
khamine
Messages postés27Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention 2 septembre 2005 29 août 2005 à 11:56
oui c'est vrais c'est un trés long traitement mais le probleme avec les threads c'est que j'arrive pas a me connecter a une BD dans le thread ni avec ADO ni DAO (ODBC jamais essayé)
Merci pour tous
Vous n’avez pas trouvé la réponse que vous recherchez ?