ShareInstanceRequestedLevel (Instance)
property ShareInstanceRequestedLevel:Integer;
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:
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;
Voir aussi