#MaxThreads

Bestimmt die maximale Anzahl gleichzeitig vorhandener Threads.

#MaxThreads Wert

Parameter

Wert

Typ: Integer

Die maximale Anzahl von Threads, die gleichzeitig vorhanden sein dürfen. Die Angabe einer Zahl größer als 255 entspricht der Angabe von 255.

Bemerkungen

Wenn diese Direktive im Skript nicht angegeben ist, verhält sie sich so, als wäre sie auf 10 gesetzt.

Diese Einstellung ist global, d.h. die Direktive muss nur einmal irgendwo im Skript angegeben werden, um das Verhalten des ganzen Skripts zu beeinflussen.

Obwohl ein Wert von 1 erlaubt ist, wird dieser nicht empfohlen, weil er den Start neuer Hotkeys verhindern würde, wenn das Skript ein Mitteilungsfenster oder ein anderes Dialogfenster anzeigt. Dieser Wert würde auch verhindern, dass Timer weiterlaufen, wenn ein anderer Thread schläft oder wartet.

Die OnExit-Rückruffunktion wird immer gestartet, egal wie viele Threads vorhanden sind.

Wenn diese Einstellung kleiner als #MaxThreadsPerHotkey ist, überschreibt die Direktive diese Einstellung.

#MaxThreads kann wie alle anderen Direktiven nicht bedingt ausgeführt werden.

#MaxThreadsPerHotkey, Threads, A_MaxHotkeysPerInterval, ListHotkeys

Beispiele

Erlaubt maximal 2 statt 10 gleichzeitig vorhandene Threads.

#MaxThreads 2