Ik gebruik PostMessage vanuit threads om informatie naar de mainform te zenden. Kan je andersom ook data van het mainform naar een thread sturen?
[Edit]
Even beetje meer uitleg - voorheen gebruikte ik een class genaamd worker, waarin ik een aantal threads aanmaakte, en dan via een synchronize haalde ik data op in de mainthread welke in de threads werden verwerkt. Ik gebruikte ook synchronize om de data terug aan het mainform te sturen voor updaten van oa de statusbalk en progressbar.
Dit zorgt voor enorme vertraging in de gui.. Dus nu zend ik de data via postmessage wat lijkt te werken, het gaat nu een stuk sneller. Voor het sturen van data naar de thread gebruik ik een event die ik aanroep in synchronize.
Is dit een juiste manier?
Bookmarks