TSemaphore - Interface

TSemaphore = class (TObject)Interface de TSemaphoreExemples de TSemaphore
Constructeurs/Destructeur
constructorCreate Définition d'un sémaphoreQubes 6.1
destructorDestroyinherited virtualDétruit l'instance de l'objet.
Propriétés
propertyFileName : StringreadChemin complet du fichier qui sert de support à la réservationQubes 6.1
Méthodes
class functionClassName : StringinheritedRetourne le nom de la classe au format chaîne
class functionClassParent : TClassinheritedClasse parent de la classe
class functionClassType : TClassinheritedRetourne la métaclasse d'une classe
functionCurrentLock : String Lecture du verrou actuel du sémaphoreQubes 6.1
procedureEnter Prise du sémaphore pour matérialiser une réservationQubes 6.1
functionEntered : Boolean L'objet sémaphore possède-t-il actuellement la réservationQubes 6.1
procedureFreeinheritedDétruit l'instance de l'objet si non-nil
procedureLeave Libération du sémaphoreQubes 6.1
functionTryEnter : String Tentative unique de réserver le sémaphoreQubes 6.1