GlobalVariableSetOnCondition

Stellt einen neuen Wert der existierenden globalen Variable, wenn der laufende Wert der Variable dem Wert des dritten Parameters check_value gleich wird. Wenn es keine globale Variable gibt, wird die Funktion den Fehler ERR_GLOBALVARIABLE_NOT_FOUND (4501) generieren und false zurückgeben.

bool  GlobalVariableSetOnCondition(
   string  name,            // Name 
   double  value,           // Wert bei der Erfuellung der Bedingung 
   double  check_value      // die gepruefte Bedingung 
   );

Parameter

name

[in]  Name der globalen Variable.

value

[in]  Neuer Wert.

check_value

[in]   Wert für die Pruefung des laufenden Wertes der globalen Variable.

Rückgabewert

hführung gibt die Funktion true zurück, anderenfalls false. Für die Erhaltung der fehlerbezogenen Information muss die Funktion GetLastError() aufgerufen werden.Wenn sich der laufende Wert der globalen Variable von check_value unterscheidet, gibt die Funktion false zurück.

Hinweis

Funktion gewaehrt automaren Zugang zur globalen Variable, darum kann sie Semaphor gewaehren bei der Interaktion der Experten, die gleichzeitig innerhalb eines Client-Terminals arbeiten.