ShareInstanceRequestedLevel (Instance)

De Wiki1000
Révision datée du 1 juillet 2015 à 15:13 par Syfre (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>property ShareInstanceRequestedLevel:Integer;</source>

Cet attribut positionne le niveau de définition des attributs privés de l'objet

La valeur de RequestedLevel doit être une valeur du niveau de partage

Littérale Signification
cstShareLevel_Default Défini la valeur au niveau courant
cstShareLevel_Group Défini lae valeur au niveau dossier
cstShareLevel_Shared Défini la valeur au niveau activité
cstShareLevel_Society Défini la valeur au niveau société

Exemple:

<source lang="delphi">

function SetInstance_Private_Attribute(const S:string; iLevel:Integer; iValue:Integer):Boolean;, var inst:ClassA; begin

 Result := False;
 ClassManager.beginTran;
 try
  inst := ClassA.Find('Caption=%1',,true,[S]);
  if Assigned(inst) then
    begin
       inst.ShareInstanceRequestedLevel := iLevel;
       inst.unEntierA := iValue;
      Result := True;
    end;
  ClassManager.Commit;
 except
 ClassManager.RollBack;
 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

}}