Salut,
J'ai un activeX qui sait envoyer un evenement... Est il possible de recevoir cette evenement dans un WaitSingleObject pluto que de passer par le gestionnaire d'evenement.
Car dans l'exemple ci dessous quand je me mets dans la fct AttenteMAJ Terminee, l'evenement n'est pas recu car le WaitSingleObject bloque... si j'enleve le Wait tt les evenements sont recu dans le OnEvent comme prevu. Je me dis que je pourrais faire un WaitSingleObjet directement sur l'evenement voulu mais helas je sais po comment on fait...
Parce que je ne peux pas faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void CActiveX::OnEvent(LPCTSTR ChannelName) { SetEvent(m_Event); } void CActiveX::AttenteMAJTerminee(void) { while(WaitForSingleObject(m_Event,INFINITE) != WAIT_OBJECT_0); }
Partager