Witam
Mam następujący problem:
napisał sobie komponenet korzystający z wątków. Chciałbym informacje o zakończeniu
pracy watku wysyłać za pomocą systemu komunikatów windows zamiast używać tradycyjnych
zdarzeń, które działąją trochę konfliktowo przy więksdzej liczbie trównolegle pracujących wątków.
Na końcu metodu Execute daję PostMessage(...) i tu pojawia się problem. Komunikat ma trafić do KOmponentu który zarządza wątków. Niestety komponenet ten dziedziczy z TComponent a Post Message wymaga by komunikat wysyłać do klas dziedziczących z TControl.
W jakki sposób to obejść. Chcę by Prosty komponent był w stanie odbierać komunikaty, a jedyne rozwiązanie które teraz przychodzi mi do głowy to podmiana metody Application.OnMessage co z kolei wygląda trochę przerośnięte rozwiązanie
pozdrawiam