Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
11. Feb 2011
Sleep(0) hat leider nicht immer ausgereicht, wobei mir es so auch lieber gewesen wäre :cry:
Sleep(20) war ein guter Wert ... bisher noch immer lang genug und sonst kaum zu spüren (wenn man es nicht zu oft aufruft)
Ansonsten ... wenigstens mal Einer mit einem guten Ende.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
10. Feb 2011
In Delphi Windows wird ein Thread nicht sofort gestartet, wenn er erstellt wurde.
Tmyhandle wird da vermutlich noch 0 sein, wenn du es abrufst.
Außerdem hat SetThreadAffinityMask einen Rückgabewert, welchen man auch noch prüfen kann.
Leider ist dieses ein Problem, welches man schwer debuggen kann, denn wenn man im Einzelschritt über TMyThread.Create(false); und ds Abfragen von...