« LockObject (Instance) » : différence entre les versions
(Nouvelle page : <source lang='delphi'>Procedure LockObject;</source> Cette procédure verrouille l'objet. {|class="wikitable" |Pas de paramètre |} {{info|Verrouiller un objet est équivalent à ...) |
Aucun résumé des modifications |
||
Ligne 13 : | Ligne 13 : | ||
Exemple | Exemple | ||
<source lang='delphi'> | <source lang='delphi'> | ||
Procedure MyProcess.doExecute(); | |||
begin | begin | ||
LockObject; | |||
try | |||
// Une seule instance de ce processus peut exécuter ce code sur cet objet. | |||
finally | |||
UnlockObject; | |||
end; | |||
end; | end; | ||
</source> | </source> | ||
Ligne 19 : | Ligne 26 : | ||
Voir aussi | Voir aussi | ||
*[[UnLockObject (Instance)|Déverrouiller un objet]] | |||
{{Footer|Objets métiers (tech)}} | {{Footer|Objets métiers (tech)}} | ||
[[category:Objets métiers]] | [[category:Objets métiers]] |
Dernière version du 25 juillet 2009 à 09:57
<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. |
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 —
}}