Servus zusammen,
ich nutze D2007 und stehe vor folgendem Problem: ich muss Berechnungen, die Minuten dauern, in einen eigenen Thread auslagern, da sonst die Applikation mit einer AccessViolation auf die Adresse $FEEEFEEE abschmiert. Ich kann mir nur vorstellen, dass die langen Berechnungen im GUI Thread hierzu führen.
Nun möchte ich diese Berechnungen in einen Thread auslagern, der aber irgendwann dem GUI Thread mitteilen muss, dass er fertig ist und die Ergebnisse abgeholt werden können. Der Workerthread sendet nun z.B. ein TEvent.SetEvent. Aber wie kann der GUI Thread darauf lauschen? Eine nicht so tolle Methode wäre einen TTimer zyklisch auf das TEvent lauschen zu lassen. Aber wie macht man es richtig?
thanx, Arne