SuspendThread
Zitat:
To avoid this situation, a thread within an application that is not a debugger should signal the other thread to suspend itself
Genau das mache ich in dem Beispiel. Suspend könnte man dabei an Stelle von SuspenThread genauso gut verwenden und die Warnung ignorieren - da es so halt "richtig" angewendet wird und Deadlocks ausgeschlossen sind.
Die optionale Verwendung von Events oder Sleep hatte ich ja bereits genannt, siehe auch
Suspending Thread Execution
Wie auch in der Delphi-Hilfe werden in jedem
MSDN-Artikel leider nur Teilaspekte angesprochen.
Grüsse, Dirk