Forum: Win32/Win64 API (native code)
Delphi
by Apollonius,
24. Jun 2008
1. Wenn mehrere Threads die Routine aufrufen können, ist Application.ProcessMessages tödlich. Allgemein sollte man diese Methode tunlichst vermeiden.
2. Was willst du denn tun, wenn ein Thread die Funktion mehrfach aufrufen will? Sie nochmal ausführen oder überspringen? Im Eröffnungsbeitrag sagst du nämlich, dass du willst, dass sich die Threads "anstellen".
Forum: Win32/Win64 API (native code)
Delphi
by Apollonius,
24. Jun 2008
Das verstehe ich nicht. Eine Critical Section stellt sicher, dass nur ein Thread gleichzeitig einen bestimmten Code-Abschnitt ausführen kann. Was willst du erreichen?