Hello everybody,
Je développe actuellement un bout de code partagé par un exécutable et une dll.
Ce bout de code utilise un TTimer. Avec l'exécutable, tout se passe bien.
Le problème est que dans la dll, l'évènement OnTimer n'est jamais appelé. Aprés quelques recherches, il apparait, sauf erreur de comprehension, que le Timer ait besoin d'etre fenetré. Si il n'est pas fenétré, le message Windows WM_TIMER n'est pas intercepté et l'évènement OnTimer n'est donc jamais exécuté.
Je recherche donc comment utiliser mon bout de code dans ma dll?
Quelqu'un a-t-il déjà rencontré ce problème?
Dois-je créer un forme invisible et l'associer comme parent de mon Timer?
Existe-t-il une autre solution?
Merci.
Partager