LockObject (Instance)

De Wiki1000

<source lang='delphi'>Procedure LockObject;</source>

Cette procédure verrouille l'objet.

Pas de paramètre
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.
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 <source lang='delphi'> Procedure MyProcess.doExecute(); begin

 LockObject;
 try
  // Une seule instance de ce processus peut exécuter ce code sur cet objet.
 finally
 UnlockObject; 
 end;

end; </source>

Voir aussi

{{#if:Objets métiers (tech)|

{{#if:Objets métiers (tech)|— Objets métiers (tech) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}