Bonjour,
Ce message est la rectification de celui que j'ai posté précédemment, car j'avais mal fait le diagnostic.
Donc, Je travaile en BCB 6.0 sous XP SP2
J'ai écrit une fonction Callback Windows (cad une fonction de type LRESULT CALLBACK qui est appelée par Windows sur un évènement particulier, en l'occurence la mise à disposition d'une trame vidéo). Je la positionne par une macro de l'API : capSetCallbackOnVideoStream(hWndC, VideoStreamCallback)
- capSetCallbackOnVideoStream est une macro de l'API VFW
- VideoStreamCallback est ma fonction callback (en C, bien que le reste de mon prog soit en C++)
Tout marche bien jusqu'à ce que je fasse quelque chose d'apparemment anodin, du style "cliquer sur un bouton" (qui n'a aucun rapport, voire qui n'a même pas de code associé). Dès lors, ma fonction VideoStreamCallback n'est plus appelée, ce qui rend mon soft totalement sans intérêt.
Alors, si quelqu'un a une idée, ou est capable de m'expliquer d'où ca vient, je suis preneur.
D'avance merci
Kim
Partager