Hi,
Nicht verzweifeln!
Das Problem hatte auch schon nur mit DualCore Rechnern.
Ich habs jetzt so laufen, funktioniert Tip Top
Delphi-Quellcode:
var
ThreadArray : array[0..1] of THandle;
dwWaitResult := WaitforMultipleObjects(length(ThreadArray), @ThreadArray, true, 100);
Mir wurde gesagt, das Windows erst wenn alle Threads beendet sind
und eine Message ansteht WAIT_OBJECT_0 zurückgibt. komischerweise gings bei mir anfänglich auch problemlos.
Edit: Hatte damals einen Thread aufgemacht
Hier
Edit2: Deklaration von ThreadArray geändert um Missverständnisse zu vermeiden