« ShareSociety (CM) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>property ShareSociety:TOID;</source> Propriété en '''lecture écriture'''. Retourne l'OID du périmètre de partage de la société courante. '''Ex… »)
 
Aucun résumé des modifications
 
Ligne 3 : Ligne 3 :
Propriété en '''lecture écriture'''.
Propriété en '''lecture écriture'''.


Retourne l'OID du périmètre de partage de la société courante.
* En lecture :
:Retourne l'OID du périmètre de partage de la société courante.
 
* En écriture :
:Positionne le contexte de partage de sorte que ce périmètre soit le périmètre courant de travail.
 
{{info|L'utilisateur doit avoir les droits d'accès sur le périmètre.}}


'''Exemple :'''
'''Exemple :'''
<source lang='delphi'>
<source lang='delphi'>
{Procedure _processThisPerimeter(aPerimeter:TOID);}
var
begin
begin
  if not ClassManager.ShareEnable then Exit;
  //
  ClassManager.PushShareContext;
  try
    ClassManager.ShareRestitutionMode := False;
    ClassManager.ShareSociety := aPerimeter;
    ....
  finally
  ClassManager.PopShareContext;
  end;
end;
end;
</source>
</source>
Voir aussi :
*[[PushShareContext (CM)|PushShareContext]]


{{Footer|Gestion du contexte de partage (CM)}}
{{Footer|Gestion du contexte de partage (CM)}}

Dernière version du 20 janvier 2010 à 13:22

property ShareSociety:TOID;

Propriété en lecture écriture.

  • En lecture :
Retourne l'OID du périmètre de partage de la société courante.
  • En écriture :
Positionne le contexte de partage de sorte que ce périmètre soit le périmètre courant de travail.
Note : L'utilisateur doit avoir les droits d'accès sur le périmètre.

Exemple :

{Procedure _processThisPerimeter(aPerimeter:TOID);}
var
begin
  if not ClassManager.ShareEnable then Exit;
  //
  ClassManager.PushShareContext;
  try
    ClassManager.ShareRestitutionMode := False;
    ClassManager.ShareSociety := aPerimeter;
    ....
  finally
  ClassManager.PopShareContext;
  end;
end;

Voir aussi :

Gestion du contexte de partage (CM)Développement DSM