IORRGetItemActiveState (Funktion)
- Last UpdatedSep 24, 2024
- 2 minute read
Die Funktion IORRGetItemActiveState() gibt den Status einer angegebenen Fernverweis-Adresse zurück.
Kategorie
Verschiedenes
Syntax
IORRGetItemActiveState(Adresse, Option);
Argumente
Adresse
Die Adresse, deren Status abgefragt werden soll. Die Adresse kann eine Zeichenfolgenkonstante oder Meldungsvariable sein.
Option
Integer-Variable oder -Wert, der festlegt, welche Angabe zurückgegeben werden soll. Die möglichen Werte sind:
|
1 |
Gibt an, ob die Adresse momentan aktiv ist. Wenn die Adresse im Projekt verwendet wird und aktiv ist, wird 1 zurückgegeben. Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben. Wenn die Adresse im Projekt verwendet wird, aber nicht aktiv ist, wird 0 zurückgegeben. |
|
2 |
Gibt an, ob die Adresse während der aktuellen Laufzeitsitzung schon einmal aktiviert wurde. Wenn die Adresse im Projekt verwendet wird und mindestens einmal aktiviert wurde, wird 1 zurückgegeben. Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben. Wenn die Adresse im Projekt verwendet wird, aber nie aktiviert wurde, wird 0 zurückgegeben. |
|
3 |
Gibt an, ob die Adresse während der aktuellen Laufzeitsitzung schon einmal deaktiviert wurde. Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben. Wenn die Adresse im Projekt verwendet wird, aber nie deaktiviert wurde, wird 0 zurückgegeben. |
|
4 |
Gibt an, ob die Adresse nicht aktiviert wurde. Wenn die Adresse im Projekt verwendet wird und mindestens einmal deaktiviert wurde, wird 1 zurückgegeben. Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben. Wenn die Adresse aktiviert wurde, wird 0 zurückgegeben. Wenn die Adresse im Projekt verwendet wird und nicht aktiviert wurde, wird 1 zurückgegeben. |
|
5 |
Gibt an, ob die Adresse in der Liste der Adressen enthalten ist, die im Rahmen der Lizenz zulässig sind. Wenn die Adresse nicht in der Liste enthalten ist, wird 0 zurückgegeben. Wenn die Adresse in der Liste enthalten ist, wird 1 zurückgegeben. |
|
6 |
Gibt an, ob die Adresse in der Liste der Adressen enthalten ist, die im Rahmen der Lizenz unzulässig sind. Wenn die Adresse nicht in der Liste enthalten ist, wird 0 zurückgegeben. Wenn die Adresse in der Liste enthalten ist, wird 1 zurückgegeben. |
Beispiele
Die folgende Anweisung gibt zurück, ob die Adresse TestProt:di000 momentan aktiv ist:
Ergebnis = IORRGetItemActiveState("TestProt:di000", 1);
Die folgende Anweisung gibt zurück, ob die Adresse TestProt:di121 momentan deaktiviert ist:
Ergebnis = IORRGetItemActiveState("TestProt:di121", 4);
Die folgende Anweisung gibt zurück, ob die Adresse TestProt:di001 momentan im Rahmen der Lizenz als aktiver Fernverweis gezählt wird:
Ergebnis = IORRGetItemActiveState("TestProt:di001", 5);