4D v14.3

Test semaphore

Home

 
4D v14.3
Test semaphore

Test semaphore 


 

Test semaphore ( Semaphorenname ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Semaphorenname  String in Name der zu testenden Semaphore
Funktionsergebnis  Boolean in True = Semaphore vorhanden, False = Semaphore nicht vorhanden

Die Funktion Test semaphore testet, 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.

Mit folgendem Beispiel erfahren Sie den Status eines Prozesses (hier beim Ändern des Code), ohne Semaphorenname 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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Prozess (Kommunikation)
Nummer: 652

 
GESCHICHTE 

Erstellt: 4D v6.5

 
SIEHE AUCH 

Semaphore

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)