Test semaphore

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.5


Test semaphore (Semaphore) Boolean

ParameterTypBeschreibung
SemaphoreStringName der zu testenden Semaphore
FunktionsergebnisBooleanTrue = Semaphore vorhanden,
False = Semaphore nicht vorhanden

Beschreibung

Mit der Funktion Test semaphore testen Sie, ob eine Semaphore vorhanden ist.

Die Funktion Semaphore und Test semaphore unterscheiden sich darin, dass Test semaphore keine Semaphore erstellt, wenn sie nicht vorhanden ist. Ist die Semaphore vorhanden, gibt die Funktion True zurück, sonst False.

Wichtig: Beachten Sie, dass 4D zwischen Groß- und Kleinbuchstaben unterscheidet. So werden z.B. MeineSemaphore und meinesemaphore unterschiedlich gewertet.

Beispiel

Mit folgendem Beispiel erfahren Sie den Status eines Prozesses (hier beim Ändern des Code), ohne Semaphore zu ändern:

   $Win:=Open window (x1;x2;y1;y2;-Palette window)
   Repeat
      If (Test semaphore("Verschlüsselter Code"))
         POSITION MESSAGE ($x3;$y3)
         MESSAGE("Verschlüsselten Code ändern.")
      Else 
         POSITION MESSAGE($x3;$y3)
         MESSAGE("Änderung des verschlüsselten Code ist erlaubt.")
      End if 
   Until (StopInfo) 
   CLOSE WINDOW

Referenz

Semaphore.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next