LockObject (Instance)

De Wiki1000
Procedure LockObject;

Cette procédure verrouille l'objet.

Pas de paramètre
Info-20px.png Note : Verrouiller un objet est équivalent à l'action effectuée par une classe pessimiste. Une fois verrouillé l'objet ne peut pas être verrouillé par une autre session.
Exclam-20px.png Attention : Verrouiller explicitement un objet ne garanti pas que l'objet ne sera pas modifié par une autre session, cette garantie ne peut être obtenue que si tous les codes modifiant l'objet respectent la règle de verrouillage. Pour cela déclarer la classe comme pessimiste.

Exemple

Procedure MyProcess.doExecute();
begin
  LockObject;
  try
   // Une seule instance de ce processus peut exécuter ce code sur cet objet.
  finally
  UnlockObject; 
  end;
end;

Voir aussi

Objets métiers (tech)Développement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels