Hallo Z750,
vielen Dank für die schnelle Antwort. Ja das scheint genau das zu sein, was ich brauche. Habe die Funktion TaskIsActive gerade folgendermaßen verwendet:
T_ROB1:
IF Auto_on=1 THEN
IF TaskIsActive("T_ROB2")=TSP_STATUS_DEACT OR TaskIsActive("T_ROB3")=TSP_STATUS_DEACT THEN
TPWrite "Es sind nicht alle Roboter im Quickset-Menü aktiviert";
Stop;
ENDIF
ENDIF
T_ROB2:
IF Auto_on=1 THEN
IF TaskIsActive("T_ROB1")=TSP_STATUS_DEACT OR TaskIsActive("T_ROB3")=TSP_STATUS_DEACT THEN
TPWrite "Es sind nicht alle Roboter im Quickset-Menü aktiviert";
Stop;
ENDIF
ENDIF
T_ROB3:
IF Auto_on=1 THEN
IF TaskIsActive("T_ROB1")=TSP_STATUS_DEACT OR TaskIsActive("T_ROB2")=TSP_STATUS_DEACT THEN
TPWrite "Es sind nicht alle Roboter im Quickset-Menü aktiviert";
Stop;
ENDIF
ENDIF
Das hat so weit auch ganz gut funktioniert. Was mich allerdings stutzig macht ist das bei T_ROB1 und T_ROB3 TaskIsActive rot unterstrichen ist und angemerkt wird "Identifier not found". Beim Übernehmen entsteht aber kein Fehler und funktionieren tut das ganze auch. Sehr merkwürdig.
Kann mir jemand erklären, wie das sein kann?
Danke!