Funktion A wird in Thread A aufgerufen
Irgendwann kommt eine FOR...NEXT-Schleife
In dieser Schleife wird x-mal eine Funktion B in Thread B aufgerufen
Nach Abschluß von Funktion B wird Thread B beendet, und es wird auf Thread A zurückgesprungen
Jetzt habe ich aber folgendes Problem: Thread A muß warten, bis Thread B beendet ist. Thread B darf innerhalb der FOR...NEXT-Schleife nicht mehrfach parallel aufgerufen werden, sondern schön sauber nacheinander. Also etwas in der Richtung
Code: Alles auswählen
For i := 1 TO nWasImmer
Lass Thread A warten
Rufe Funktion B auf
Warte auf die Beendigung von Thread B
Lasse Thread A weiterlaufen
Next
Jan