The correct way would be
for (BarrierID : BarrierIDX, Barrier := Barriers[BarrierID]):
Barrier.Enable()
Would even be better if you passed an array of barriers instead of passing an array of barrier indexes
The correct way would be
for (BarrierID : BarrierIDX, Barrier := Barriers[BarrierID]):
Barrier.Enable()
Would even be better if you passed an array of barriers instead of passing an array of barrier indexes